是否可以在类路径中的任何其他位置为src / main / resources配置Java bean的类路径资源?我有一个应用程序从src / main / app / conf / beans.xml中获取其配置文件。我想在JavaConfig配置中使用xml配置中定义的bean,如何在JavaConfig文件中指定位置,例如下面的内容?
@Configuration
@ImportResource("classpath:..beans.xml)
public class AppConfig{
// Reference Bean
@Autowired
private MessageLoader loader;
}
这当然是可能的。如果src/main/resources
中没有您的资源,则可以在POM中指定该目录。
<resource>
<directory>[your folder here]</directory>
</resource>
参考here