疑难杂症
Automannnn
愿你初心不改,归来仍是少年。
展开
-
springBoot上下文装载上下文bean时,无法根据接口类型查找
问题描述springBoot版本1.5.18.RELEASE,在造cas-server-5.3.14源码时,通过 @Bean 以接口类型,向上下文中注入实现类,可以确定该构造方法已经被调用,但是部分模块,通过@Autowire注入该接口,报错:找不到相关类型的bean。注意,这几个模块未被反编译,直接通过maven依赖引入,并且是自动配置项。问题解决将报错的几个模块,反编译并纳入源码管理,编译运行,一切正常!关于该问题的思考理论上,我们本可以在本地定义一个bean,向容器注入,第三方jar也可以原创 2022-01-01 19:17:25 · 295 阅读 · 0 评论 -
阿里云edas环境配置中心不生效的坑!!!!!!!
问题描述如题,使用阿里云edas环境部署应用集群,使用配置中心+springCloudAlibaba的方式进行云环境的部署。使用了正确的 group+dataId的情况下,配置中心不生效。问题原因首先,一定要确保 group+dataId 是正确配置的。其次,如果yaml格式不正确,但是配置中心不会报错,这种情况下也会导致配置中心的配置不生效最后,如果yaml格式正确,仍然有可能由于解析错误而导致配置中心的配置不生效问题解决不要一大段一大段拷贝,可以使用idea慢慢配置。 目前我遇到的问题是原创 2021-04-23 16:58:38 · 1329 阅读 · 1 评论 -
hibernate-validator在jdk8_200的兼容性问题
问题描述在前面的工作中,遇到了一个十分奇怪的现象: 相同的jar包,在不同的linux机器上,一个执行正常,一个执行报错,报错信息为: IndexOutofArrayException:0,是由 jdk8的Executor的抛出的,执行的方法为: getAnnotations(),查看异常栈,是Hibernate-valitator的参数校验导致的。问题解决去除该子程序的 参数校验切面(不会影响到业务)不过最好的办法还是更新一下jdk8的版本,由于当前机器已经运行了较多的服务,因此采用的该方法。原创 2021-03-27 09:37:53 · 668 阅读 · 1 评论 -
diea的maven项目中,spring上下文扫描不生效(无容器图标)
序就标题而言,会出现很多种可能的情况,比如包结构的问题,这里只针对具体问题作一个说明。问题描述Everything seems normal. 无论是包结构,目录,配置,还是启动类,全部正常(极度自信)。 但是启动的时候,配置没生效,IDEA的智能容器图标也无法出现,如图:问题解决查看当前的 模块的pom.xml,里面的 <package> 属性是否为 pom,将其改为jar或者war或者直接删除该节点然后重新 mvn clean compile 即可...原创 2020-12-16 09:00:07 · 366 阅读 · 0 评论 -
东方通(Tongweb)适配springWebsocket5.xxx版本
sadfasdfsdafsdfds原创 2020-11-07 09:23:38 · 2860 阅读 · 1 评论