SpringBoot核心功能
1.独立运行的Spring项目
Spring Boot可以以jar包的形式独立运行,运行一个SpringBoot项目只需要java -jar XX.jar来运行。
2.内嵌Servlet容器
SpringBoot可以内嵌Tomcat,Jetty这样我们无需以war包形式部署项目。
3.提供starter简化Maven配置
Spring提供了一系列的starter pom来简化Maven的依赖加载,例如,当你使用了Spring-boot-starter-web时,会自动加入如下依赖包
4.自动配置Spring
spring boot会根据在类路径中的jar包,类,为jar包里的类自动配置Bean,这样会极大的减少我们使用的配置。当然,springBoot只是考虑
了大多数的开发场景。并不是所有的场景,若在实际开发中我们需要自动配置bean,而springboot没有提供支持,则可以自定义自动配置。
5准生产的应用监控
spring boot 提供基于http,ssh,telnet对运行时的项目监控
6.无代码生成和xml配置
spring boot的神器不是借助于代码生成来实现的,而是通过条件注解来实现。
1.2SpringBoot的快速搭建
1.http://start.spring.io
填写信息然后下载项目。打开导入就可以使用了。
2.对于习惯使用Eclipse开发项目的读者,使用STS来构建SpringBoot项目也十分方便。
1.3简单演示
使用上述方法新建的srpingboot项目后,生成的项目的根包目录下会有一个artifacId+Application命名规则的入口类
添加测试控制器