我有一个用@Endpoint
注释的Spring WS类。我需要从web.xml
中读取一个自定义的servlet初始化参数,如下所示。从这个类中读取这个参数的最佳方式是什么?
<context-param>
<param-name>myparam</param-name>
<param-value>myvalue</param-value>
</context-param>
我相信@Endpoint注释类是由spring-container管理的,如果是这样,那么您可以自动连接Servlet上下文,如下所示
class MyWS{
@Autowired(required = false)
private ServletContext servletContext;
public String myParamTest() {
String ret = servletContext.getInitParameter("myparam");
LOG.debug(ret);
return ret;
}
}