日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

和喜歡Spring的軟件工程師談?wù)凷pring基于注解的配置

 大文豪賢斌學(xué)長 2020-05-02

從 Spring 2.5 開始就可以使用注解來配置依賴注入。使用注解的方式使我們無需在XML中配置一個Bean引用,更加簡單和方便。

注解配置默認(rèn)情況下在Spring中是關(guān)閉的,我們需要在配置文件中使用<context:annotation-config/>激活它。

從 Spring 2.5 開始就可以使用注解來配置依賴注入。而不是采用 XML 來描述一個 bean 連線,你可以使用相關(guān)類,方法或字段聲明的注解,將 bean 配置移動到組件類本身。

在 XML 注入之前進(jìn)行注解注入,因此后者的配置將通過兩種方式的屬性連線被前者重寫。

注解連線在默認(rèn)情況下在 Spring 容器中不打開。因此,在可以使用基于注解的連線之前,我們將需要在我們的 Spring 配置文件中啟用它。所以如果你想在 Spring 應(yīng)用程序中使用的任何注解,可以考慮到下面的配置文件。

一旦激活注解配置后,我們就可以在代碼中使用注解來進(jìn)行依賴注入,表明 Spring 應(yīng)該自動連接值到屬性,方法和構(gòu)造函數(shù)。讓我們來看看幾個重要的注解,并且了解它們是如何工作的:

一、@Required,@Required 注解應(yīng)用于 bean 屬性的 setter 方法。

二、@Autowired,@Autowired 注解可以應(yīng)用到 bean 屬性的 setter 方法,非 setter 方法,構(gòu)造函數(shù)和屬性。

三、@Qualifier,通過指定確切的將被連線的 bean,@Autowired 和 @Qualifier 注解可以用來刪除混亂。

四、JSR-250 Annotations,Spring 支持 JSR-250 的基礎(chǔ)的注解,其中包括了 @Resource,@PostConstruct 和 @PreDestroy 注解。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多