一、什么是Spring Boot
Spring Boot是一个框架,其设计目的是简化Spring应用的初始搭建配置以及开发过程。该框架使用了特定的配置方式,从而使开发人员不在需要定义样板化的配置。
二、Spring Boot的好处
1、配置简单;
2、编码简单;
3、部署简单;
4、监控简单;
三、Spring Boot的特点
1、化繁为简,简化配置;
2、是下一代框架;
3、微服务的入门级框架;
四、Spring Boot程序demo
1、新建项目file–>project–>spring Initializr,如图
至此,一个Spring Boot web应用就创建好了。
2、添加Controller类,进行访问
3、启动应用(三种方式)
(1)、idea启动
(2)、命令行启动
(3)、用jar命令启动
先编译程序
然后cd进入target目录下,找到编译后的XXXSNAPSHOT.jar
4、属性配置
(1)、配置application.properties文件,并启动
(2)、用application.yml进行配置(注意语法)
(3)、配置文件以及@Value注解使用
(5)、多环境配置
五、Spring-Data-Jpa
(1)、application.yml文件配置属性
ddl-auto: create 每次启动都会创建新表
ddl-auto: update 第一次会创建新表,再次启动时,有数据是不会删除的。
ddl-auto: create-drop 启动时创建表,服务停止时删除表
ddl-auto: none 什么都不做
ddl-auto: validata 校验类的属性和表结构是否一致,如果不一致就会报错
(2)、新建User类
(3)、启动服务器、控制台会显示SQL,数据库会创建一张表
(4)、RESTful
1、获取用户列表(GET)
(2)、添加用户(POST)
(3)、根据id查询用户(GET)
六、事物
事物是为了保证数据的一致性,一组数据要么都成功,要么都失败,在spring中,在方法头头外面用@Transactional注解即可保证事物一致性。
持续更新中………….
</div>