以前在不使用Spring的servlet应用程序开发中,我可以像这样读取我的servlet中的配置参数:
@Override public void init() throws ServletException {
ServletContext sc = getServletContext();
String someSetting = sc.getInitParameter("someSetting");
}
然而,我现在正在使用Spring MVC开发应用程序,这意味着我不再拥有自己的servlet,而是使用Spring的DispatcherServlet
。
那么,我如何访问spring-servlet.xml
中的初始化参数以将它们传递给我的一个bean?
我正在使用Spring 3,并且对此一窍不通。每当我看到一个没有ID的bean时,我的脑袋都要炸掉XD。
ServletContext
,但是我从哪里获取它? - Bart van Heukelom@Inject
或者@Autowired
来注入它。Spring会自动获取它,而不是由你来操作。 - Bozho