Spring Boot可以以jar包的形式独立运行
内嵌Servlet容器
starter简化Maven配置 自动加入依赖包
自动配置Spring(也支持自定义自动配置)
项目监控
条件注解
Eclipse安装Spring Tool Suite插件来创建Spring Boot
IDEA(Spring Initializer项目)
Maven手工构建
不管Eclipse还是IDEA创建的Spring Boot项目都是建立了一个Maven项目 所以手工构建Maven项目 添加依赖也能创建
maven命令运行项目:mvn spring-boot:run
@SpringBootApplication
@Configuration:表示此Application作为Spring的配置文件存在
@EnableAutoConfiguration:启动SpringBoot的自动配置
@ComponetScan:自动扫描Bean 路径为Application类所在包以及包下的子路径
@RestController
@Controller:处理HTTP请求
@ResponseBody 返回JSON数据
@RequestMapping:(Spring MVC)配置URL
@RequestParam: 获取请求参数的值
@PathVariable:获取 Restful风格的请求参数
@GetMapping
@RequestMapping(value="/hello",method=RequestMethod.GET)
@Value("${name}"):获取application.properties中的name的值