我正在为我的 webapp 使用 Spring 配置文件,效果很好。
我在 web.xml 文件中激活这些配置文件,如下所示:
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>myProfile</param-value>
</context-param>
但我坚持使用我的 MDB。
我使用 SpringBeanAutowiringInterceptor 从我的 MDB 引导 spring,它可以工作,但我不知道如何激活我的这个 MDB 的配置文件。
我试图添加一个 env-entry 但它似乎不起作用:
<env-entry>
<env-entry-name>spring.profiles.active</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>myProfile</env-entry-value>
</env-entry>
有人能帮我吗?
有没有办法通过 beanRefContext.xml (由拦截器使用)激活配置文件?
谢谢
斯蒂芬妮