У меня есть веб-приложение (война), построенное с помощью maven. Я использую приложение старых расположений (нет выбора). Я реорганизую старые службы с весенней аннотацией, используя AnnotationConfigApplicationContext
и класс конфигурации.Почему WebApplicationInitializer игнорируется?
Я использую JBoss AS 7.0.1.
Мне нужно внедрить веб-службы в моем приложении. Поэтому я пытаюсь установить DispatcherServlet
, используя WebApplicationInitializer
.
Я попытался с помощью implemeting, «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? –