最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring @Component注解原理解析

 更新時間:2020年02月06日 10:07:37   作者:泡椒炒甜瓜  
這篇文章主要介紹了spring @Component注解原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了spring @Component注解原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.@controller 控制器(注入服務(wù))

2.@service 業(yè)務(wù)(注入dao)

3.@repository dao(實(shí)現(xiàn)dao訪問)

4.@component (把普通pojo實(shí)例化到spring容器中,相當(dāng)于配置文件中的<bean id="" class=""/>)

5.@Component,@Service,@Controller,@Repository注解的類,并把這些類納入進(jìn)spring容器中管理。

@Service
public class UserServiceImpl implements UserService {

} 

@Repository
public class UserDaoImpl implements UserDao {

}

6.<context:annotation-config />

這樣就可以使用@ Resource 、@ PostConstruct、@ PreDestroy、@PersistenceContext、@Autowired、@Required等注解了,就可以實(shí)現(xiàn)自動注入

7.<context:component-scan base-package="com.**.impl"/>

Spring給我們提供了context:annotation-config 的簡化的配置方式,自動幫助你完成聲明,并且還自動搜索@Component , @Controller , @Service , @Repository等標(biāo)注的類。

context:component-scan除了具有context:annotation-config的功能之外,context:component-scan還可以在指定的package下掃描以及注冊javabean 。還具有自動將帶有@component,@service,@Repository等注解的對象注冊到spring容器中的功能。

因此當(dāng)使用 context:component-scan 后,就可以將 context:annotation-config移除。

8.spring ioc控制反轉(zhuǎn)

<--spring容器控制對象資源屬性--><bean id="batchNo"
class="com.common.utils.IdGenerator">
<constructor-arg name="datacenterId"
value="${server.datacenterId}"></constructor-arg>  --私有成員變量
<constructor-arg name="workerId"
value="${server.workerId}"></constructor-arg>
</bean>
<--spring依賴注入對象--> 
@Autowired
@Qualifier("batchNo")
private IdGenerator idGenerator;

相當(dāng)于使用@Component("")

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • App登陸java后臺處理和用戶權(quán)限驗(yàn)證

    App登陸java后臺處理和用戶權(quán)限驗(yàn)證

    這篇文章主要為大家詳細(xì)介紹了App登陸java后臺處理和用戶權(quán)限驗(yàn)證,感興趣的朋友可以參考一下
    2016-06-06
  • Java算法之時間復(fù)雜度和空間復(fù)雜度的概念和計(jì)算

    Java算法之時間復(fù)雜度和空間復(fù)雜度的概念和計(jì)算

    這篇文章主要介紹了Java算法之時間復(fù)雜度和空間復(fù)雜度的概念和計(jì)算,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • .properties文件讀取及占位符${...}替換源碼解析

    .properties文件讀取及占位符${...}替換源碼解析

    本篇文章主要介紹了.properties文件讀取及占位符${...}替換源碼解析的相關(guān)知識,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-05-05
  • Java實(shí)現(xiàn)PDF轉(zhuǎn)Word的示例代碼(無水印無頁數(shù)限制)

    Java實(shí)現(xiàn)PDF轉(zhuǎn)Word的示例代碼(無水印無頁數(shù)限制)

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)PDF轉(zhuǎn)Word文件的效果,并可以無水印、無頁數(shù)限制。文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-05-05
  • 通過Java設(shè)置Word頁面背景色過程詳解

    通過Java設(shè)置Word頁面背景色過程詳解

    這篇文章主要介紹了通過Java設(shè)置Word頁面背景色過程詳解,Word中可以針對不同文檔排版設(shè)計(jì)要求來設(shè)置背景設(shè)置顏色。常見的可設(shè)置單一顏色、漸變色或加載圖片來設(shè)置成背景。下面通過Java來設(shè)置以上3種Word頁面背景色,需要的朋友可以參考下
    2019-07-07
  • Java SSH 秘鑰連接mysql數(shù)據(jù)庫的方法

    Java SSH 秘鑰連接mysql數(shù)據(jù)庫的方法

    這篇文章主要介紹了Java SSH 秘鑰連接mysql數(shù)據(jù)庫的方法,包括引入依賴的代碼和出現(xiàn)異常報(bào)錯問題,需要的朋友可以參考下
    2021-06-06
  • SpringBoot自定義監(jiān)聽器的項(xiàng)目實(shí)踐

    SpringBoot自定義監(jiān)聽器的項(xiàng)目實(shí)踐

    Spring Boot提供了強(qiáng)大的事件模型,其中包括多種內(nèi)置監(jiān)聽器,同時也支持開發(fā)者自定義監(jiān)聽器,下面就來介紹下SpringBoot自定義監(jiān)聽器,感興趣的可以了解一下
    2024-03-03
  • RabbitMQ消息有效期與死信的處理過程

    RabbitMQ消息有效期與死信的處理過程

    利用DLX,當(dāng)消息在一個隊(duì)列中變成死信?(dead?message)?之后,它能被重新publish到另一個Exchange,這個Exchange就是DLX,本文重點(diǎn)給大家介紹RabbitMQ消息有效期與死信的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2022-03-03
  • Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法

    Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法

    很多時候在javaweb項(xiàng)目中我們需要用到Socket通信來實(shí)現(xiàn)功能,在web中使用Socket我們需要建立一個監(jiān)聽程序,在程序啟動時,啟動socket監(jiān)聽。接下來通過本文給大家介紹Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法,感興趣的朋友一起學(xué)習(xí)
    2016-04-04
  • Spring Security靈活的PasswordEncoder加密方式解析

    Spring Security靈活的PasswordEncoder加密方式解析

    這篇文章主要介紹了Spring Security靈活的PasswordEncoder加密方式解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09

最新評論

阜城县| 凉山| 拜城县| 突泉县| 彰武县| 栖霞市| 四川省| 西贡区| 南华县| 石棉县| 新化县| 太仆寺旗| 沙坪坝区| 永修县| 承德县| 波密县| 南丰县| 保定市| 湾仔区| 新密市| 柏乡县| 驻马店市| 巴彦淖尔市| 陇西县| 河源市| 嘉义县| 霍山县| 唐河县| 石泉县| 化隆| 清原| 沁源县| 庆云县| 鲁山县| 肇州县| 伊宁市| 阿图什市| 柞水县| 平原县| 南开区| 台南市|