一、SpringBoot 快速开始
进入 https://start.spring.io/ 给项目命名
引入所需要的jar包支持
一般需要 jpa、freemarker、mysql、web等
在IDEA导入maven项目
建立项目目录
配置数据库(必须)、freemarker等支持
二、SpringBoot热部署
开发工具Idea:
1、command+shift+a 搜索 make project automatically
2、command + shift + a--> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running
三、SpringBoot的controller 层开发
1、@Controller 声明control层
2、@ResponseBody 返回json格式
3、@RestController (controller + responsebody)
4、@RequestMapper(value="",method=RequestMethod.Get)
四、jackjson用法
@JsonIgnore
@JsonFormat(patten="yyyy-MM-dd hh:mm:ss a",locale="zh",timeZone="GMT+8")
@JsonInclude(Include.NON_NULL)
五、springboot application.properties常用配置
server.port = 8082 //项目端口
server.context-path = /demo
六、实体类注解
@Entity
@DynamicUpdate 自动更新时间
@JsonProperty("")
七、测试注解
@RunWith(SpringRunner.class)
@SpringBootTest
@Test
@Transactional 保持数据库是干净,在测试中直接回滚
八、自动生成get set方法--lombok
org.projectlombok
lombk
idea:添加插件
command+, 调出 添加lombok插件
类名注解:@Data
九、Assert
lamba
BeanUtil.copuProperties()
pageRequest