0

我试图找出初始化static设置对象的正确方法是什么,应该加载一次并由restlet重新使用?我应该创建一个自动加载的 servlet,还是(我几乎可以肯定)有更好的方法来做到这一点?

假设我有一个configuration.xml并且想要加载它,以便我的restlets可以开始使用它的设置。这样做的正确和最有效的方法是什么?

提前谢谢了!

4

1 回答 1

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();
    }
于 2013-06-25T21:36:33.850 回答