如何编写更健壮更好的java代码?这里面整理收集一些在java开发过程中我们需要注意的一些点或者说是技巧,从而提高代码的质量以及我们的工作效率。
Springboot
Ignore Null Fields with Jackson
Springboot中默认序列化Json的框架就是jackson
了,这里面介绍在Springboot项目中如何忽略null字段
- 全局
springboot配置和java代码都可以实现全局忽略null的功能
- 类级别
OriginalAbout 12 min
如何编写更健壮更好的java代码?这里面整理收集一些在java开发过程中我们需要注意的一些点或者说是技巧,从而提高代码的质量以及我们的工作效率。
Springboot中默认序列化Json的框架就是jackson
了,这里面介绍在Springboot项目中如何忽略null字段
springboot配置和java代码都可以实现全局忽略null的功能
在所经历的开发生涯中,碰到很多问题都是跟编码相关的。其中乱码的问题在Jsp
盛行的时代最常见不过了,今天我们就来看看Java的日常使用中,怎样能够用好这个字符集编码。
有三个比较重要的概念:encoding
, charsets
, and code point
计算机只能理解1
和0
这种二进制表示形式。处理其他任何内容都需要某种从现实世界文本到其二进制表示形式的映射。这种映射就是我们所说的字符编码或简称为编码。
Spring中内置了一些跟Audit相关的注解,
@CreatedBy
: 表的这条记录是谁创建的,可以是人也可以是系统@CreatedDate
: 记录的创建时间@LastModifiedBy
: 表记录被谁更新@LastModifiedDate
: 表记录的更新时间,默认情况下创建的记录,该字段也会插入值下面我们具体看下它们的SpringBoot中的使用,首先数据库和jpa
的依赖是首要条件。这里不多赘述