Spring的诞生是为了简化Java程序开发的,而Spring Boot的诞生是为了简化Spring程序开发的。
目录
- 快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
- 内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。 ?
- 快速部署项目,无需外部容器即可启动并运行项目。
- 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
- 支持更多的监控的指标,可以更好的了解项目的运行情况。
如果使用的是社区版,安装Spring Boot Helper插件才能创建Spring Boot项目。
(只有IDEA 2021.3版本之前的才是免费的)
我们使用IDEA专业版演示:
创建项目的时候选中Spring Initializr:
要注意,第一次打开Spring Boot项目需要加载很久,为了保证Spring Boot项目的正常加载,需要确保Maven已经配置成了国内源。
相关的国内源:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
src/main/java : Java源代码
src/main/resource?
? ? ? ? /static : 静态资源文件夹
? ? ? ? /templates : 模板资源文件夹
在启动类中,有一条注解,这是Spring Boot启动类注解
启动类的main方法就可以运行Spring Boot项目了: