我需要帮助在我的 SpringJunit 测试中加载/注入 tomcat/conf/catalina/localhost/myapp.xml。我正在从 JUnit 测试我的邮件服务。
邮件 Spring XML:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="#{contextParameters.mail_host}"/>
<property name="username" value="#{contextParameters.mail_username}" />
<property name="password" value="#{contextParameters.mail_password}" />
<property name="port" value="#{contextParameters.mail_port}" />
....
Tomcat MyApp.xml:
<Context reloadable="true">
<Parameter name="mail_host" value="XXXXX" override="true"/>
<Parameter name="mail_username" value="XXXXXX" override="true"/>
....
我需要在 spring-mail.xml 中注入来自 tomcat myapp.xml 的邮件详细信息。我可以加载我的 spring 上下文属性和 bean,但不能加载 tomcat 参数。帮助表示赞赏!