我有一个用maven构建的Web应用程序(war)。 我正在使用旧的struts应用程序(无选择)。我使用AnnotationConfigApplicationContext
和一个配置类来重构使用弹簧注释的旧服务。为什么忽略WebApplicationInitializer?
我使用JBoss AS 7.0.1。
我需要在我的应用程序中实现Web服务。所以我试图使用WebApplicationInitializer
来设置DispatcherServlet
。我试过通过实现,“WebApplicationInitializer”,或扩展“AbstractDispatcherServletInitializer”,“AbstractAnnotationConfigDispatcherServletInitializer”,但类没有检测到并处理一次JBoss启动和部署战争。
Jboss如何检测这种类型。我们是否需要在某处设置声明?我最后一次尝试的
示例代码:
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
String test = "";
test.toLowerCase();
return null;
}
@Override
protected Class<?>[] getServletConfigClasses() {
String test = "";
test.toLowerCase();
return new Class[] {ApplicationContextConfiguration.class};
}
@Override
protected String[] getServletMappings() {
String test = "";
test.toLowerCase();
return new String[] {
"*.html"
,"*.json" };
}
}
您是否尝试阅读以下内容:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-servlet? – 2015-04-02 20:36:12