I\'m trying to find the syntax for importing multiple spring xml context files using Spring 3 @ImportResource annotation.
I have tried using comma to separate the fi
Try:
@Configuration
@ImportResource( { "spring-context1.xml", "spring-context2.xml" } )
public class ConfigClass { }
The correct format to define multiple spring resources spring xml context files using Spring 3 @ImportResource
:
@Configuration
@ImportResource( { "spring-context1.xml", "spring-context2.xml" } )
You need to add the classpath before the file name
@ImportResource(value = {
"classpath:file1.xml",
"classpath:file2.xml"
})
Just adding for future reference if anyone is using this in a groovy project.
In groovy the correct syntax uses [ ] square brackets . The curly braces will lead to compilation errors. Please find the example below.
@Configuration
@ImportResource( [ "spring-context1.xml", "spring-context2.xml" ] )