簡體   English   中英

關於在Java / Spring中使用注釋的資源

[英]Resources on using annotations in Java/Spring

有兩種使用Spring的方法(Annotations / XML)。 在XML中,我們在XML文件中指定所有內容。 在注釋中,我們使用像<context:component-scan base-package="com.xyz" /> <aop:aspectj-autoproxy />等命令。因此在注釋中有完整的包掃描來識別依賴關系等。所以是一個初學者我想知道它對我們的應用程序的整體影響。

編輯請不要爭取Spring的初始化。 這是一個普遍的問題。 你也可以舉一個Hibernate的例子。 Struts或其他任何東西。

錯過了Java Config。 那也是如此。

據我所知,兩種模式的良好混合將帶來良好的應用。

XML - 隨着它的發展變得更加冗長和難以維護。

注釋 - 將使代碼更容易閱讀。 您可以通過在xml中配置來嚴格按照包級別維護掃描,這樣它就不會影響您的應用程序。

由於xml是初始spring實例化的必需元素,因此無法避免。 理想情況下,混合將是一件好事。

我同意raddykrish。

我也相信注釋和xml配置的混合是最佳實踐。

您可以將Spring配置分為兩類。

  1. 使用任何Spring模塊或其他第三方工具與Spring集成所需的一次性配置。

  2. 您需要創建的bean才能使它們注入。

使用Spring Security,區域設置解析程序,視圖解析程序等的配置屬於第一類。 您最好將它們放在xml中,以便更好地管理配置。

應該注釋應用程序的控制器,服務,dao等的bean,並讓它們由Spring進行掃描。 因為它在一個大型應用程序中非常繁瑣,可以分別為每個應用程序創建xml bean。 它看起來很丑陋,很難管理。

希望這對你有所幫助。

干杯。

暫無
暫無

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

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