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

spring注解@Service注解的使用解析

 更新時(shí)間:2021年07月21日 10:09:28   作者:詩(shī)景莫  
這篇文章主要介紹了spring注解@Service注解的使用解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@Service注解的使用

要說(shuō)明@Service注解的使用,就得說(shuō)一下我們經(jīng)常在spring配置文件applicationContext.xml中看到如下圖中的配置:

<!-- 采用掃描 + 注解的方式進(jìn)行開發(fā) 可以提高開發(fā)效率,后期維護(hù)變的困難了,可讀性變差了 -->
<context:component-scan base-package="com.study.persistent" />

applicationContext.xml配置文件中加上這一行以后,將自動(dòng)掃描指定路徑下的包,如果一個(gè)類帶了@Service注解,將自動(dòng)注冊(cè)到Spring容器,不需要再在applicationContext.xml配置文件中定義bean了,類似的還包括@Component、@Repository、@Controller。

如這個(gè)類:

@Service("courseDAO")
@Scope("prototype")
public class CourseDAOImpl extends HibernateDaoSupport implements CourseDAO{
......
}

其作用就相當(dāng)于在applicationContext.xml配置文件里配置如下信息:

<bean id="courseDAO"
      class="com.study.persistent.CourseDAOImpl" scope="prototype">
      ......    
</bean>

@Service("serviceName")注解相當(dāng)于applicationContext.xml配置文件中配置的<bean id="serviceName">,表示給當(dāng)前類命名一個(gè)別名,方便注入到其他需要用到的類中。

@Service注解也可以不指定serviceName,如果不指定相當(dāng)于<bean id="com.study.service.serviceName">,com.study.service.ServiceName就是這個(gè)類的全限定名,不加的話,默認(rèn)別名就是當(dāng)前類名,但是首字母小寫。

@service注解的簡(jiǎn)介及使用范例

spring2.5之后出現(xiàn)的注解,就跟在spring配置文件里配置bean差不多的功能,就是讓spring自動(dòng)掃描管理組件,@Service 、@Controller 、@Repository@Component ,這四個(gè)其實(shí)是一樣的功能,沒有區(qū)別,只是在MVC模式上表示的層不一樣,service一般標(biāo)注在service層的bean上,controller標(biāo)注在控制層,@Repository標(biāo)注在view層,component通用。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • idea將maven項(xiàng)目改成Spring boot項(xiàng)目的方法步驟

    idea將maven項(xiàng)目改成Spring boot項(xiàng)目的方法步驟

    這篇文章主要介紹了idea將maven項(xiàng)目改成Spring boot項(xiàng)目的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • springboot依賴沖突問(wèn)題及解決過(guò)程

    springboot依賴沖突問(wèn)題及解決過(guò)程

    新搭了一個(gè)springboot 2.3.7.RELASE的框架,在集成mysql,tkMapper,mybatis的過(guò)程中,啟動(dòng)報(bào)錯(cuò),怎么解決這個(gè)問(wèn)題呢,下面小編給大家?guī)?lái)了springboot依賴沖突問(wèn)題及解決過(guò)程,一起看看吧
    2021-09-09
  • SpringBoot中處理日期的兩種方式小結(jié)

    SpringBoot中處理日期的兩種方式小結(jié)

    本文主要介紹了SpringBoot中處理日期的兩種方式小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Java中Date和LocalDate區(qū)別與介紹

    Java中Date和LocalDate區(qū)別與介紹

    本文主要介紹了Java中Date和LocalDate區(qū)別與介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • @RequestParam注解加與不加有什么區(qū)別

    @RequestParam注解加與不加有什么區(qū)別

    這篇文章主要介紹了@RequestParam注解加與不加有什么區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java在利用反射條件下替換英文字母中的值

    Java在利用反射條件下替換英文字母中的值

    今天小編就為大家分享一篇關(guān)于Java在利用反射條件下替換英文字母中的值,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • IDEA中設(shè)置代碼自動(dòng)提示為Alt+/的具體做法

    IDEA中設(shè)置代碼自動(dòng)提示為Alt+/的具體做法

    很多公司都強(qiáng)制性要求使用Intellij?IDEA,其實(shí)Intellij?IDEA也確實(shí)很好用,但是一下子從Eclipse跳轉(zhuǎn)到Intellij?IDEA轉(zhuǎn)也是需要一段時(shí)間的,為了迎合之前的習(xí)慣,就需要在Intellij?IDEA中改變一些設(shè)置,如代碼自動(dòng)生成,本文給大家分享設(shè)置方法,感興趣的朋友一起看看吧
    2023-01-01
  • SpringBoot2底層注解@Import用法詳解

    SpringBoot2底層注解@Import用法詳解

    這篇文章主要為大家介紹了SpringBoot2底層注解@Import用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Java基數(shù)排序radix sort原理及用法解析

    Java基數(shù)排序radix sort原理及用法解析

    這篇文章主要介紹了Java基數(shù)排序radix sort原理及用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • spring中@autowired、@Qualifier、@Primary注解的使用說(shuō)明

    spring中@autowired、@Qualifier、@Primary注解的使用說(shuō)明

    這篇文章主要介紹了spring中@autowired、@Qualifier、@Primary注解的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論

和林格尔县| 长白| 河北区| 卫辉市| 中牟县| 镇原县| 灵石县| 凭祥市| 贵州省| 云浮市| 黑水县| 西乡县| 隆回县| 襄城县| 榆树市| 井研县| 遂川县| 通许县| 德昌县| 平度市| 汝城县| 吉木萨尔县| 葫芦岛市| 乌鲁木齐市| 汉中市| 齐齐哈尔市| 江永县| 进贤县| 阿勒泰市| 公安县| 兴隆县| 义乌市| 溆浦县| 永胜县| 鲁甸县| 垦利县| 仙桃市| 祥云县| 商水县| 永康市| 莒南县|