news 2026/2/27 12:09:54

[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/2/25 5:17:34

【Java】TCP网络编程:从可靠传输到Socket实战

【Java】TCP网络编程:从可靠传输到Socket实战 Java 中的 TCP 网络编程是后端开发最基础、最重要的技能之一。它基于 TCP/IP 协议栈 的 传输层 TCP,提供面向连接、可靠、有序、流量控制、拥塞控制的字节流传输。 本文从 TCP 的可靠传输核心机制讲起&…

作者头像 李华
网站建设 2026/2/19 21:29:52

Java面试还问八股文吗?什么是八股文?

Java面试还问八股文吗?什么是八股文? 2026年了,这个问题依然是Java求职者最常问的之一。答案很明确,也很现实: 是的,现在仍然问,而且问得非常多,尤其是在校招、社招初筛和中低级别…

作者头像 李华
网站建设 2026/2/19 15:44:06

数学分析与微积分

这是一个非常好的基础数学问题。你提到的这几组概念,常常让初学者感到困惑,因为它们名字很像,但侧重点完全不同。 既然你提到不是地球物理背景,我会剥离掉所有应用学科的复杂的背景,纯粹从数学思维的角度,用…

作者头像 李华
网站建设 2026/2/21 4:32:07

使用Torch编译缓存提升AI推理速度

Torch编译缓存,提升推理速度 很多模型,特别是FLUX系列的模型,会应用各种torch.compile技术/技巧来提高推理速度。 对编译函数的第一次调用会跟踪并编译代码,这会增加开销。随后的调用则运行优化后的代码,速度会显著加…

作者头像 李华
网站建设 2026/2/19 0:33:56

一场演唱会,见证追觅科技如何用创新与关怀引领未来

2月4日,苏州奥体中心体育场灯光璀璨,追觅科技与央视携手打造的“敢梦敢为追觅之夜”演唱会正式登场。这不仅是一次动人的视听盛宴,更是一份献给追觅全体员工的温暖心意。活动突破传统企业年会的活动形式,以央视级演唱会盛典&#…

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

HoRain云--域控迁移全攻略:安全转移FSMO角色

🎬 HoRain云小助手:个人主页 🔥 个人专栏: 《Linux 系列教程》《c语言教程》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!…

作者头像 李华