Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件
什么是Spring Boot
它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性质的配置,让你无须)的理念让你的项目快速的运行起来。
它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像maven整合了所有的jar一样,Spring Boot整合了所有框架(引自:springboot(一):入门篇--纯洁的微笑)
使用Spring Boot有什么好处
回顾我们之前的SSM项目,搭建的过程确实是比较的繁琐,需要:
.1)配置web.xml,加载spring和spring mvc
.2)配置数据库连接,配置日志文件
.3)配置加载配置文件的读取,开启注解
.4)配置mapper文件
。。。
而使用SpringBoot来开发项目则只需要非常少的几个配置就可以搭建起来一个web项目,并且使用IDEA可以自动的生成,这简直太爽了。
.划重点:简单,快速,方便的搭建项目;对主流的开发框架无配置集成;极大地提高开发,部署的效率。。
Spring Boot快速的搭建
第一步:新建项目
选择Sprng Initializr,然后选择默认的url点击[Next]
然后修改一下项目的信息
勾选上web模板
选择好项目的位置,点击【Finish】:
如果是第一次配置Spring Boot的话可能需要等一会IDEA下载相应的依赖包,默认创建好的项目的机构如下:
项目结构还是看上去挺清爽的,少了很多的配置文件,我们来了解一下默认生成的有什么?
.SpringbootApplication:一个带有main()方法的类,用于启动应用程序
.SpringbootApplicationTests:一个空的Junit测试类,它加载了一个使用SpingBoot字典配置功能的Spring应用程序上下文
.application.properties:一个空的