我想要导入一个巨大的xml,现在是我的春季应用程序。
检查文档,http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html我发现我可以做这样的事情
@PropertySource("classpath:/resources/applicationContex.xml")
我的资源文件夹位于/src/main
但我得到一个文件没有存在错误,任何想法,如果这是正确的方法吗?还是错误地定义了我的路径?
答案 0 :(得分:2)
正如@Sotirios在评论中所说,你应该删除/resources
前缀。但是你也使用了错误的注释:@PropertySource
用于导入属性文件。您应该使用@ImportResource
注释。
@Configuration
@ImportResource("classpath:applicationContext.xml")
public class AppConfig {
// define more beans, wire beans defined in the xml, etc
}
注意:您可能还有一个拼写错误:您指向名为applicationContex.xml
的文件。不应该是applicationContext.xml
而是t
吗? (请注意.xml
分机前的最终WeekdayName(DayOfWeek(yourDateField))
。