Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该使用AbstractAnnotationConfigDispatcherServletInitializer还是WebApplicationInitializer配置Spring4.0MVC+;安全应用程序?_Java_Spring_Spring Mvc_Spring Security_Config - Fatal编程技术网

Java 我应该使用AbstractAnnotationConfigDispatcherServletInitializer还是WebApplicationInitializer配置Spring4.0MVC+;安全应用程序?

Java 我应该使用AbstractAnnotationConfigDispatcherServletInitializer还是WebApplicationInitializer配置Spring4.0MVC+;安全应用程序?,java,spring,spring-mvc,spring-security,config,Java,Spring,Spring Mvc,Spring Security,Config,我阅读了一些示例,但不明白应该使用WebApplicationInitializer还是AbstractAnnotationConfigDispatchers ServletInitializer来配置我的spring应用程序?这不是我的选择。AbstractAnnotationConfigDispatchersServletInitializer实现了WebApplicationInitializer,但已经提供了一些功能,因此您只需添加很少的内容。我建议您先从AbstractAnnotati

我阅读了一些示例,但不明白应该使用WebApplicationInitializer还是AbstractAnnotationConfigDispatchers ServletInitializer来配置我的spring应用程序?

这不是我的选择。AbstractAnnotationConfigDispatchersServletInitializer实现了WebApplicationInitializer,但已经提供了一些功能,因此您只需添加很少的内容。我建议您先从AbstractAnnotationConfigDispatchers Servletializer开始,看看它是否适合您,以后您可以随时切换到WebApplicationInitializer。

大概您是在试图避免使用
web.xml
并将web应用程序配置移到带注释的java而不是xml中?我同意jny。
AbstractAnnotationConfigDispatcherServletInitializer
将是最好的起点,因为它将引导您从一开始就添加所需的基本功能。也就是说,您仍然可以使用
WebApplicationInitializer
获得相同的结果,但您必须自己找出并添加基础知识。