spring boot的介绍
Spring boot介绍
Spring boot是一个spring 技术栈,简化spring的开发,约定大于配置,是一个独立运行的产品级别的应用,
Spring boot整合的所有的spring功能,把常用的方法都融合成一个个starter,starter默认整合技术与控制版本,以及template模板类。也就是说这些就、已经融合的东西在搭建框架的时候都不需要配置,(在这spring boot 也可以叫工具配置,它使搭建web项目别的更加简单),使用yml的配置文件,变得更加简单,可以使用内嵌式容器,简化了部署方式。
spring boot的优点:
J2EE一站式解决方案
快速搭建可运行的spring项目和主流框架
使用内嵌式servlet容器,应用无需打成war包
无xml配置,无代码生成,开箱即用
与云计算的天然集成
Starter自动依赖和版本控制
准生产环境的运行时监控
。。。。
Spring boot常用注解
@SpringBootApplication表明这个类是spring boot的启动类,它的底层包含了:
@Configuration表明这个类是配置类
@EnableAutoConfiguration自动完成自动化配置
@ComponentScan扫描所有的包或者类,完成类的创建
@RestController表明为控制层,默认返回Json数据
@GetMapping 标明get请求 一般使用到查询方法
@PostMapping 标明post请求 一般使用到增加方法
@PutMapping 标明为put请求 一般使用到修改
@DeleteMapping 标明为delete请求 一般使用到删除方法
@RequestBody 接受前台的json格式参数
@ResponseBody 向前台返回json数据
Spring boot 启动方式
可以使用打包的方式(mvn package)
可以使用maven插件运行(spring-boot:run)
可以使用main方法启动

浙公网安备 33010602011771号