我有这个importResource @ImportResource({"classpath:spring/*/*.xml"})
我将根据application.properties文件中的值设置此路径
我可以传递dev或prod,并且路径应为classpath:spring/dev/*.xml
或classpath:spring/prod/*.xml
答案 0 :(得分:0)
类似的事情应该起作用:
在application.properties
my_profile=dev
然后将字符串参数添加到注释:
@ImportResource({"classpath:spring/${my_profile}/*.xml"})
您可能还想看看在春季如何配置配置文件:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html