news 2026/4/22 5:00:15

[Java EE 进阶] SpringBoot 快速入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[Java EE 进阶] SpringBoot 快速入门

一.快速配置

1.配置信息

此处使用专业版 IDEA

2.实现一个简单项目

2.1 代码

① 启动类代码
package com.boop.springmvc01; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringMvc01Application { public static void main(String[] args) { SpringApplication.run(SpringMvc01Application.class, args); } }
② 项目代码
package com.boop.springmvc01; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String hello(){ return "hello Spring"; } }

2.2 运行

① 运行服务器(启动类)

② 启动客户端(浏览器)

http://127.0.0.1:8080/hello

或者使用 postman

http://127.0.0.1:8080/hello

3. 分析

3.1Web 服务器

浏览器和服务器两端进行数据交互就是使用的 http 协议

  • 前面介绍过 http 协议(HTTP 客户端和 HTTP 服务器之间的数据交互的格式)
  • Web 就是对 HTTP 协议进行了封装 , 程序原不需要直接的协议进行操作 , 让 Web 开发更加便捷 , 所以 Web 服务器也被称作 www 服务器 , HTTP 服务器 , 主要功能是提供网上信息浏览服务
  • 常见的 Web 服务器有 : Apache , Nginx , IIS ,Tomcat, Jboss 等
  • SpringBoot 中内置了 Tomcat 服务器 , 无需配置即可直接运行
  • Tomcat 的默认端口号是 8080 , 所以程序访问时的端口号也还是 8080

3.2 请求响应流程分析

浏览器输入 URL 之后 , 发起请求 , 就和服务器之间建立了连接

浏览器 :

输入网址 http://127.0.0.1:8080/user/sayhi

  • ① 通过 IP 地址 127.0.0.1 定位到网络上的一台计算机 , 127.0.0.1 就是本机
  • ② 通过端口号找到计算机上对应的进程 , 也就是在本地计算机中找到正在运行的 8080 端口的程序
  • ③/user/sayhi 时请求资源位置

8080 端口程序 , 在服务器找 /user/sayhi 位置的数据资源 , 发给浏览器

服务器 :

  • ① 接收到浏览器发送的信息
  • ② 在服务器上找到 /user/sayhi 的资源
  • ③ 把资源发送给浏览器

4.目录介绍

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:48:14

‌暗物质探测:图神经网络在粒子对撞异常事件的识别工具‌

当软件测试遇上宇宙探索 在软件测试领域,我们每天都在与异常事件“斗智斗勇”——从代码缺陷到系统崩溃,检测和修复这些问题是核心职责。有趣的是,高能物理学家也在进行类似的“测试”:他们用粒子对撞机模拟宇宙事件,…

作者头像 李华
网站建设 2026/4/18 8:44:08

Java基于web的医疗设备管理系统毕业论文+PPT(附源代码+演示视频)

文章目录一、项目简介1.1 运行视频1.2 🚀 项目技术栈1.3 ✅ 环境要求说明1.4 包含的文件列表前台运行截图后台运行截图项目部署源码下载一、项目简介 项目基于SpringBoot框架,前后端分离架构,后端为SpringBoot前端Vue。基于Web的医疗设备管理…

作者头像 李华
网站建设 2026/4/20 13:28:19

云租车平台|基于springboot 云租车平台系统(源码+数据库+文档)

超市管理系统 目录 基于springboot vue超市管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue超市管理系统 一、前言 博主介绍:✌…

作者头像 李华
网站建设 2026/4/17 18:12:19

学霸同款10个降AIGC平台 千笔AI帮你高效降AI率

AI降重工具:让论文更“自然”的秘密武器 在当前的学术写作环境中,AI生成内容(AIGC)已经成为了许多学生和研究者不得不面对的问题。尤其是在继续教育领域,如何有效降低AIGC率、去除AI痕迹,同时保持论文的语义…

作者头像 李华
网站建设 2026/4/18 6:37:16

公平竞争审查制度DID (2011-2024)

1787公平竞争审查制度DID (2011-2024)数据简介2016年6月,国务院发布《关于在市场竞争体系中建立公平竞争审查制度的意见》,力争从源头上肃清行政垄断行为,构建公平竞争的市场环境。该项制度将规制对象锁定在排除和限制竞争的各类政策措施上&a…

作者头像 李华