簡體   English   中英

刪除Spring @controller注釋並使用xml配置

[英]To remove off Spring @controller annotation and use xml configuration

我在下面使用Spring的servlet。 此類還具有一個已自動接線的字段 我想為此類使用xml配置並完全刪除注釋。 請讓我知道該怎么做

@Controller("oauth2Servlet")
final public class Oauth2Servlet extends HttpServlet implements

HttpRequestHandler

...... Web.xml配置

<servlet>
<display-name>Oauth2Servlet</display-name>
<servlet-name>oauth2Servlet</servlet-name>
<servlet-class>org.springframework.web.context.support.HttpRequestHandlerServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>oauth2Servlet</servlet-name>
<url-pattern>/oauth2</url-pattern>
</servlet-mapping>

為此,您需要在META-INF文件夾下放置一個application-context.xml,此外,您還需要使用標記在xml文件中定義bean,還需要使用構造函數注入或二傳手注射。 然后您可以使用這些bean。

我建議您在使用批注時,使其基於批注的可讀性更高,在此示例中,您可以在此處找到基於xml的配置

基於XML的控制器配置更多信息,請參見spring文檔。 另外,您還需要在web.xml中包括這些配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM