Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 入门篇(图文教程)

1、Spring Boot 简介

SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

2、Spring Boot 优点

  • 为所有Spring的开发者快速入门
  • 开箱即用,针对很多Spring应用程序常见的应用功能,提供默认的配置
  • 内嵌Tomcat、Jetty… 等Servlet容器
  • 完全没有代码生成,也不需要XML配置

3、环境搭建

  • java version “1.8.0_221”
  • apache-maven-3.6.0
  • Spring Boot 2.3.3

1. 打开IDEA

Spring Boot -01- 快速入门篇(图文教程)

2. 设置Maven

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

3. Spring Boot Hello World!

  1. 创建项目

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇(图文教程)

分析Spring Boot 默认的目录结构

  1. SpringBootApplication: Spring Boot 的主程序类
  2. resources/static: 用来存放一些静态资源(js、css、images)
  3. templates: 用来存放一些模板(html)
  4. application.properties: Spring Boot 的配置类(官方推荐使用yml)
  5. SpringbootApplicationTests: SpringBoot 的测试类
  1. 编写Controller
    Spring Boot -01- 快速入门篇(图文教程)

注意: Spring Boot 默认会扫描 主程序类目录下的所有包及子包

  1. 运行Spring Boot 程序
    Spring Boot -01- 快速入门篇(图文教程)

4.结果
Spring Boot -01- 快速入门篇(图文教程)