随笔分类 - Java
摘要:一、背景 项目中遇到这样的情况,存在一个数据库表,我们需要用Mybatis对这个表进行操作。其中有时间字段,但是居然类型是varchar,这样我们编写的实体类里面对应的类型必须是String?还是LocalDateTime? 二、正确的处理方式 实体的字段类型仍然需要是LocalDateTime,这
阅读全文
摘要:一、背景 我们用json对象作为接收参数的包装器,最后要转化为dto进行业务操作,操作之前要做非空校验,我们可以实现2个注解来实现这个通用的操作。@NotNullField @CheckNull 二、思路 1.实现@NotNullField注解,注解标记在dto字段名上面 @Target(Eleme
阅读全文
摘要:一、背景 项目中定义了很多dto,包含枚举类型,而且这些枚举全都自定义标志码。比如7001 对应 某种操作。返回前台时,需要转化为对应的7001,前台传入后台时也希望7001转化为枚举。 二、研究思路 一开始,研究了fastjson的默认实现。发现只有不自定义类似7001这种默认值的时候,可以自动转
阅读全文
摘要:静态资源路径配置代码 问题 在nacos里面配置路径时,路径的最后一个 / 没带,导致无法查询到静态资源,查询资料得到的处理结果是 也就是说有是会查询子目录的,没有只查询这个目录 API解释 翻译: 添加一个或多个资源位置,从中提供静态内容。每个位置都必须指向一个有效的目录。多个位置可以指定为逗号分
阅读全文

浙公网安备 33010602011771号