springboot
文章平均质量分 53
gaosuam
明月皎皎照我床,星汉西流夜未央。
展开
-
@JsonIgnoreProperties类注解
1. 该注解是一个类注解2. 用法含义:忽略类中不存在的字段;也可以指定要忽略的字段3 示例@Data@JsonIgnoreProperties(ignoreUnknown = true)public class Request { private String deviceName; private String deviceType;}该Request类是后台接收的实体类。假设接收到的序列化json为{ "deviceName": "xxx.原创 2021-12-10 09:47:01 · 5982 阅读 · 0 评论 -
@JsonInclude(JsonInclude.Include.NON_NULL)注解
1. 用法含义:为null的字段不序列化2. 示例@JsonInclude(JsonInclude.Include.NON_NULL)public class Response { private String name; private String targetId; private String characteristic;} 假设这个Response类是返回给前端的响应。如果字段characteristic为null,加上该注解后前端拿到的响应格...原创 2021-12-10 09:34:38 · 13748 阅读 · 0 评论 -
IDEA创建SpringBoot项目超时失败
1 背景 今天在新电脑上通过IDEA创建SpringBoot项目,遇到超时失败。SpringBoot依赖无法下载导致build失败。 网上有很多解决方案: 1)在https://start.spring.io/生成zip到本地 2)Create New Project时在Custom指定URL为:http://start.spring.io/、http://start.springboot.io、https://start.aliyun.com/ 其中,最...原创 2021-07-11 00:03:21 · 1138 阅读 · 0 评论 -
注解转换日期格式:数据库时间和Java时间
1 前言 日期在Mysql数据库存储格式为datetime/timestamp;在Java实体类定义为Date/Timestamp@Datapublic class A { private Date createTime; // 创建时间} 如果自动解析到前端,得到的日期格式是这样的,这个是springboot的日期默认显示格式。 { "createTime": "2021-04-06T05:32:12.000+00:00" ...原创 2021-04-22 11:04:29 · 2924 阅读 · 0 评论 -
Spring Boot ——IntelliJ Idea本地运行工程不断重启
(一)问题描述 Idea导入项目后,配置好profile(比如:local)后运行工程,在没有出错的情况下工程会正常启动,出现下图表示工程启动成功: 正常情况下:工程会一直停在该处,表示工程运行中; 而我出现的问题是工程又重新启动,重复之前的启动、读取数据库,不断重启。这样导致的后果就是在浏览器无法正常访问接口URL,比如如果后台不断重启,你就无法登录系...原创 2018-06-29 10:38:08 · 5189 阅读 · 5 评论