Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
特性:
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置,提供约定的starter POM来简化Maven配置,让Maven的配置变得简单;
- 自动配置Spring,根据项目的Maven依赖配置,Spring boot自动配置Spring、Spring mvc等
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成和对XML没有要求配置,采用注解配置。
四大核心:
- 1、自动配置:针对很多Spring应用程序和常见的应用功能,Spring Boot能自动提供相关配置;
- 2、起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的依赖库;
- 3、Actuator:让你能够深入运行中的应用程序,一探Spring Boot程序的内部信息;
- 4、命令行界面:这是Spring Boot的可选特性,主要针对Groovy语言使用。
开发环境:
Idea版本为:
Restful API测试用到postman,下载地址:
https://www.getpostman.com/downloads/canary
附:
本系列中用到的json为fastjson
教程列表:
springboot simple(0) springboot简介
springboot simple(1) springboot Helloworld
springboot simple(2) springboot Starter
springboot simple(3 )springboot Web开发
springboot simple(4)springboot 数据持久化
springboot simple (5) springboot Nosql
springboot simple (6) springboot mqtt
springboot simple (7) springboot thrift
springboot simple (8) springboot kafka
springboot simple (9) springboot jpa(Hibernate)
springboot simple (10) springboot protobuf
springboot simple (11) springboot protostuff
springboot simple (12) springboot RabbitMQ