java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。 咋一看,没什么问题,但是具体使用过程中,总是会出问题。原因就是这个枚举没有按照从0开始索引,除此之外即使从0开始,中间有断的索引也会有问题。主要出现在以下方面: 1. 在controller的方法中,比如以 ...
上一篇说到spring boot使用jackson在枚举enum序列化和反序列化的问题, 再来说说在JPA中实体entity使用枚举的问题。 还是这个枚举: 当然,如果value值和枚举的索引ordinal能够对应上,就不用做任务配置了,这里的前提是没有对应上。 无论是在实体的保存和查询映射上还是有和jackson序列化同样的问题,毕竟jpa是不知道我们的枚举的构造函数是什么的,除非我们告诉它。 ...
2019-08-29 15:54 0 788 推荐指数:
java 枚举的功能挺多,但是坑更多,使用的时候要注意。如下面这个枚举。 咋一看,没什么问题,但是具体使用过程中,总是会出问题。原因就是这个枚举没有按照从0开始索引,除此之外即使从0开始,中间有断的索引也会有问题。主要出现在以下方面: 1. 在controller的方法中,比如以 ...
上一篇说到在枚举当在controller的方法做参数时的坑,解决方法是配置了一个converter,后来想想,如果不闲每次都加一个注解麻烦的话,可以在参数前面加一个注解,添加一个解析器应该也可以解决这个问题。 现在来说说枚举的第二个坑,前提条件和上一篇的一样:就是这个枚举: 现在 ...
springboot和websocket通讯时的坑有一个:下面这个东西要有 spring里面还有创建下面的: js里面实现: 其他要配置好 ...
这几天公司需要部署SpringBootAdmin监控,用来时刻关注微服务的状态 按照官网的操作非常简单: 1. 添加依赖到pom.xml 2. 启动类Application添加注解 ...
1、首先使用@Async 需要在Spring启动类上添加注解@EnableAsyn或者在你们线程池配置类添加@EnableAsyn 一下两种选择一种即可 注意如果自己配置了线程池那么在使用的时候需要保持一致 例如:@Async ...
的业务逻辑。还有待研究。 基本操作中,and 与 or的结合使用语句比传统的 oracle语句不同。在 ...
初次学习Spring boot安装MyBatis-plus遇到的问题: 1、Invalid bound statement (not found) 网上有很多大佬遇到同样的问题并且给出相应的解决方法,我在这总结一下,以备以后遇到相同的问题能够快速解决: 1)接口中方法名(delete ...
坑一、 如果不加这一行也能出来分页效果,但是统计重来的total是本页总数。不是查询总记录数 pagehelper相关的配置如下: ...