
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在索引新文档时,如果只给request指定source为一个json字符串 会报错 因为他调用的是这个方法public IndexRequest source(Object... source) {return this.source(Requests.INDEX_CONTENT_TYPE, source);}public IndexRequest source(XContentT...
打开run anything 窗口 (双击ctrl)输入 mvn idea:idea使idea重新生成工作目录文件即可我是在pom有修改的情况下 进行了git stash操作,之后修改过一些文件后unstash回来时,编码一切正常,但一编译就报错。...
在整理项目的pom依赖时 把所有和springboot相关的依赖放到了最后,其余依赖放到了前面编译过程中报错 找不到HttpServletResponse的setCharacterEncoding()方法查看源码时可以看到idea的反编译提示 是java1.2版本的解决办法是 在pom中把所有springboot相关的依赖放到最前面 怀疑问题出在starter-web这个依赖上刷新依赖可以看到方法
项目的redisutil 使用的是jedis 升级项目新的springboot推荐使用lettuce之前的写法过于臃肿 为单机和集群分别搞了一份代码 很多重复部分只要基于配置文件 动态创建redisConnectionFactory就可以了由于项目中各个数据库的密码在配置文件中都是加密的 所以有一段解密代码package cn.mypro.config;import com.alibaba.dru
一直感觉spring-data-es封装的很迷..调用起来奇奇怪怪 还是封装一层方便自己调用吧@Componentpublic class EsUtil {private static ElasticsearchRestTemplate elasticsearchRestTemplate;@Autowiredpublic EsUtil(ElasticsearchRestTemplate elast
打开run anything 窗口 (双击ctrl)输入 mvn idea:idea使idea重新生成工作目录文件即可我是在pom有修改的情况下 进行了git stash操作,之后修改过一些文件后unstash回来时,编码一切正常,但一编译就报错。...
在整理项目的pom依赖时 把所有和springboot相关的依赖放到了最后,其余依赖放到了前面编译过程中报错 找不到HttpServletResponse的setCharacterEncoding()方法查看源码时可以看到idea的反编译提示 是java1.2版本的解决办法是 在pom中把所有springboot相关的依赖放到最前面 怀疑问题出在starter-web这个依赖上刷新依赖可以看到方法
之前的写法 每个频道都要写个@bean 重复代码太多import cn.tim.util.Constants;import com.alibaba.druid.filter.config.ConfigTools;import lombok.extern.slf4j.Slf4j;import org.redisson.Redisson;import org.redisson.api.Redisson
在springboot中,我们经常需要在系统启动时执行一些自定义逻辑,例如将数据库中的值读取给bean使用等等。一般采用自定义bean的初始化流程方式实现。方式有许多种,但假如这个bean要被其他模块使用时保证已经被初始化过,就不能简单的采用runner方式,因为可能runner还没执行其他bean就已经开始使用目标bean了。毕竟稳妥的方式是采用实现InitializingBean接口的方式。但
在升级项目依赖时,发现目前用的spring-data-elasticsearch版本为4.3.2 对应spring-boot版本2.6.4而目前最新的版本为4.4.2 对应spring-boot版本为2.7.3就顺手升级了下。观看了下官方升级文档发现改动并不大。然而项目跑起来后发现了一些没有在文档中写出的问题,导致需要大片改动代码才可以适配。最终回滚了版本号,...







