Java 作为注释的web.xml配置
我正在尝试启动一个基本的示例项目,它将Vaadin与Spring一起使用。如何放置这样的xml配置:Java 作为注释的web.xml配置,java,xml,servlets,configuration,annotations,Java,Xml,Servlets,Configuration,Annotations,我正在尝试启动一个基本的示例项目,它将Vaadin与Spring一起使用。如何放置这样的xml配置: <context-param> <param-name>contextClass</param-name> <param-value> org.springframework.web.context.support.AnnotationConfigWebApplicationContext &l
<context-param>
<param-name>contextClass</param-name>
<param-value>
org.springframework.web.context.support.AnnotationConfigWebApplicationContext
</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>com.app.config.AppConfig</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
@WebServlet(value = "/*", asyncSupported = true)
@VaadinServletConfiguration(productionMode = false, ui = MyVaadinUI.class, widgetset = "com.rrd.mavenproject1.AppWidgetSet")
public static class Servlet extends VaadinServlet {
}
你不能。如果您有一个自定义Servlet
XxxListener
,那么可以使用@WebListener
对其进行注释。在这种情况下,您试图加载无法控制的ContextLoaderListener
上下文参数是应用程序的全局参数,因此不能添加到单个@WebServlet
注释中
您可能正在寻找用于执行Java配置的ServletAPI或Spring
在其中任何一种情况下,您都可以在您可以和的地方访问。这些类的优势在于您可以从Spring上下文创建servlet、过滤器和侦听器