目录
官网:spring.io 快速构建地址:start.spring.io
1 是什么
官网的解释,一个web应用的快速启动器。个人理解:举个例子,我们以前做饭的时候,我们需要准备各种调料(花椒粉、姜粉...)自从有了十三香、五香粉,我们再也不用准备那么多的调料了,放十三香就可以了。十三香五香粉就是调料里面的springboot
2 为什么要学
为spring的开发者提供了更快捷的入门,提供了大量的starter( 启动器)
开箱即用,提供各种默认配置,简化了项目的配置(*properties),彻底去除了xml配置
内置web容器,简化了部署步骤(无需手动部署到tomcat)
提供了比较完善的监控平台
3 快速入门
实际工作过程中,都是通过ide来构建的。
3.1 使用idea新建
一直next就好
如下,一个最简单的SpringBoot应用构建完毕,启动项目,浏览器访问效果如下:
3.2 项目目录介绍
注意,我们的自建包一定在启动类同级或者下级,也就是说SpringBoot默认会扫描到这一级,如果想扫描到制定的位置,需要通过这两个注解组合使用@ComponentScan(“targetPackage”)@EnableAutoConfiguration
资料链接