一、该问题的重现步骤是什么?
我将bladex-tool的底层依赖包做了目录调整,目的是和项目目录、项目简称保持一致
项目依赖修改的包之后发现报各种关于bean的错误,
“A bean with that name has already been defined and overriding is disabled.”重复的bean
“ required a bean of type 'com.shuxing.secp.core.tenant.SecpTenantProperties' that could not be found.”找不到bean
二、你期待的结果是什么?实际看到的又是什么?
可以正常使用依赖
想要了解下blade框架是如何实现依赖注入的,并没有看到@Resource这类的注解使用
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
使用3.4.0 的 blade cloude后端框架,在macOS系统上
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
tool中的blade相关的信息都已经替换为了项目的新名称,包括:配置文件、代码中的信息;是否还有哪些地方需要再调整嘞
全局搜索所有关于org.springblade的内容,都改成你指定的新包名,并且mapperscan和enablefeignclients等等配置也都改成你的包名。
Properties这类是通过
@EnableConfigurationProperties(OAuth2Properties.class)
来实现实例化的。
bean的注入是通过
@AllArgsConstructor
或者
@RequiredArgsConstructor
注解进行构造器注入的。
讨论(0)
- 热议问题
-
物联网平台,升级架构升级为Boot版后,消息插件MQTT启动失败
2
-
bladex cloud 版本 多线程环境下LoginUserUtil.getLoginUser.getUserId() 数据为空,取不到值
1
-
物联网属性上报的时间不对
2
-
cloud版本LauncherConstant中nacos的配置信息能否提到配置文件中
1
-
多套系统部署在一台主机,实现单独登录,导致Cookie过长报错
2
-
admin-server 启动时报错
1
-
点击 租户管理- 产品包管理
1
-
物联网平台/blade-iot/openapi/**接口如果做sha1验签的话 前端调用会报个未授权
1
-
前端框架/打包问题
1
-
blade-log日志表一直在写入数据咋回事
1
扫一扫访问 Blade技术社区 移动端