我试图找出初始化static
设置对象的正确方法,该对象应该加载一次并由restlet重新使用?我应该创建一个自动加载的servlet,还是(我几乎可以肯定)更好的方法来做这个?
假设我有configuration.xml
并希望加载它,以便我的restlet可以开始使用它的设置。什么是最合适和最有效的方法呢?
非常感谢提前!
答案 0 :(得分:1)
您可以在web.xml中创建映射到REST URL的ServletFilter:
<filter-mapping>
<filter-name>MyServletFilter</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
然后重写init方法来执行init业务:
public class MyServletFilter implements javax.servlet.Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
loadConguration();
}