一般遇到这种问题先重启 把.idea文件删了再看看
你好!首先,你遇到的问题确实有些奇怪。从你的问题描述中,我能理解到你遇到了一个注入问题。在这种情况下,有几个可能的原因导致注入失败。
首先,你可以检查一下你的注入方式是否正确。在注入时,你可以使用@Autowired或@Resource等注解,确保被注入的服务和注入的地方类型匹配。另外,确保你在QuestionSubmitController中声明了对应的QuestionSubmitService类型的属性,并且给它加上对应的注解。
其次,注入失败可能是因为被注入的服务没有被正确的声明为Be...
在Spring框架中,同一个类的不同实例可能被认为是不同的bean。虽然你说questionSubmitServiceImpl在容器里,但问题可能出在实例化的方式上。
questionSubmitServiceImpl
首先,确保在 QuestionSubmitController 中使用 @Autowired 或 @Resource 注解来注入 QuestionSubmitService,如下所示:
QuestionSubmitController
@Autowired
@Resource
QuestionSubmitService
▼java...复制代码
@SpringBootApplication @ComponentScan(basePackages = {"com.example.service"}) public class YourApplication { public static void main(String[] args) { SpringApplication.run(YourApplication.class, args);...
试试构造器注入呢,最原始也是最好的方法
一般遇到这种问题先重启 把.idea文件删了再看看
你好!首先,你遇到的问题确实有些奇怪。从你的问题描述中,我能理解到你遇到了一个注入问题。在这种情况下,有几个可能的原因导致注入失败。
首先,你可以检查一下你的注入方式是否正确。在注入时,你可以使用@Autowired或@Resource等注解,确保被注入的服务和注入的地方类型匹配。另外,确保你在QuestionSubmitController中声明了对应的QuestionSubmitService类型的属性,并且给它加上对应的注解。
其次,注入失败可能是因为被注入的服务没有被正确的声明为Be...
在Spring框架中,同一个类的不同实例可能被认为是不同的bean。虽然你说
questionSubmitServiceImpl在容器里,但问题可能出在实例化的方式上。首先,确保在
QuestionSubmitController中使用@Autowired或@Resource注解来注入QuestionSubmitService,如下所示:@SpringBootApplication @ComponentScan(basePackages = {"com.example.service"}) public class YourApplication { public static void main(String[] args) { SpringApplication.run(YourApplication.class, args);...
试试构造器注入呢,最原始也是最好的方法