springboot-菜鸟学习1

一、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   

  

转载于:https://www.cnblogs.com/AttackLion/p/8688713.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值