【Springboot】使用Autowired和构造器注入混用产生的无法找到类问题

问题背景

有一个类,暂时名为【AController】,其中使用@Resource注入了【BService】

【BService】又使用lombok注解@RequiredArgsConstructor注入了声明为final的【CRepo】

 

此时将服务部署到weblogic,提示

 

javax.naming.NameNotFoundException:While trying to lookup………………

 

解决办法

将注入方式从构造器注入改为注解注入

 

posted @ 2025-07-02 14:23  onejay  阅读(6)  评论(0)    收藏  举报