SpringBoot基础

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命名规则的入口类

 添加测试控制器

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/duan2/p/9219930.html