从其他文件夹注入bean

问题描述

我有一个如下所示的项目结构:

enter image description here

在我的Groovy文件夹中包含一个标有@Component的类,我想将其插入Java文件夹内的另一个类。但是spring找不到要注入的bean,当我将标记@Component的类移到java文件夹时,它可以正常工作。如何让Spring知道groovy文件夹?

解决方法

您可以在Spring应用程序(带有@SpringBootApplication注释)上使用@ComponentScan来扫描其他软件包中的组件。

@ComponentScan(basePackages = "com.stackoverflow.other.package")

请参见https://www.baeldung.com/spring-component-scanning

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...