- 判断某个集合是否包含某值
ArrayUtils.contains(Object[] array, Object objectToFind);
- 缓存
service层先判断缓存是否有此数据,有则返回该数据,没有则从数据库获取,并存入缓存。
- 往插入数据以后获取到返回值,如果int值大于1,则把该数据存到缓存中。更新数据和删除数据同样如此。
- @PostConstruct,此注解加到方法上,表示此方法为spring容器启动时运行。此方法一般用来把数据库中的数据加载到缓存。
- mapper层模糊搜索使用contact连接
AND config_name like concat('%', #{
configName}, '%')
- 判断两个字符串是否相等
StringUtils.equals(CharSequence cs1, CharSequence cs2);
- SQL语句find_in_set的使用
select count(*) from sys_dept where status = 0 and del_flag = '0' and find_in_set(
- 利用工具类获取RedisService对象,来使用它的方法,这样可以不用在本类定义RedisService引用。
SpringUtils.getBean(RedisService.class).setCacheObject(getCacheKey(key), dictDatas);
文章评论