国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JSP > 正文

Spring中常用注解的詳細介紹

2024-09-05 00:22:53
字體:
來源:轉載
供稿:網友

spring中使用注解時配置文件的寫法:

<?xml version="1.0" encoding="UTF-8"?> <span style="font-size:18px;"><beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:context="http://www.springframework.org/schema/context"  xmlns:aop="http://www.springframework.org/schema/aop"  xsi:schemaLocation="  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd  http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd  http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd">   <aop:aspectj-autoproxy/>  <context:annotation-config/>  <context:component-scan base-package="com.test" /> </beans> 

<context:component-scan />配置項就配置了對指定的包進行掃描,以實現依賴注入。

下面介紹下一些常見注解的使用:

@Autowired private IReportService reportService ; 

Spring2.5引入了@Autowired注解,它可以對類成員變量、方法及構造函數進行標注,完成自動裝配的工作。另外,通過@Autowired可以消除get,set方法。@Autowired是根據類型進行自動轉配的。

這里要注意@Resource也可以實現自動裝配,但是@Resource默認是按照名稱進行自動裝配。

這里簡單介紹下什么是按類型進行裝配,什么是按名稱進行裝配?

所謂按類型,就是當Spring容器中存在一個與指定屬性類型相同的bean,那么將該屬性進行自動裝配;如果存在多個該類型的bean,那么跑出異常,并指出不能使用按類型進行自動裝配;如果沒有找到匹配的bean,則什么事都不發生。

所謂按名稱,即根據屬性名進行自動裝配,此項會檢查Spring容器中與該屬性名完全一致的的bean,進行自動裝配。

@Component("reportAction") @Scope("request") public class ReportAction extends AbstractBaseAction 

@Component注解(下面的解釋來自官方文檔)

@Component、@Service和@Controller。@Component是所有受Spring管理組件的通用形式;
 而@Repository、@Service和@Controller則是@Component的細化, 用來表示更具體的用例(例如,分別對應了持久化層、服務層和表現層)。也就是說, 你能用@Component來注解你的組件類,

 但如果用@Repository、@Service 或@Controller來注解它們,你的類也許能更好地被工具處理,或與切面進行關聯。

例如,這些典型化注解可以成為理想的切入點目標。當然,在Spring Framework以后的版本中,@Repository、@Service和@Controller也許還能攜帶更多語義。如此一來,如果你正在考慮服務層中是該用@Component還是@Service,
 那@Service顯然是更好的選擇。同樣的,就像前面說的那樣,@Repository已經能在持久化層中進行異常轉換時被作為標記使用了。

  @Scope()指定的是bean的作用域

 

Spring中常用注解,Spring中常用注解詳解,Spring中常用注解介紹

@Scope("prototype")注解

    Spring容器在進行輸出prototype類型的對象時,會每次重新生成一個新的對象給請求方,雖然這種類型的對象的實例化以及屬性設置都是由Spring容器來完成的,但是只要準備完畢,并且對象實例返回給請求方的之后,容器就不會再持有當前對象的引用,請求方需要自己來當前對象后繼生命周期的管理,包括該對象的銷毀。最典型的案例就是Spring容器和Struts2進行整合時,要將action的scope的改成prototype。

@Scope("singleton")注解

此取值表示容器中只存在一個實例,所有引用該bean都是單一實例。這個就是典型的單例模型。

@Scope("request")注解

<bean id="requestPrecessor" class=".....RequestPrecessor" scope ="request" />

      Spring容器,即XmlWebApplicationContext回為每一個全新的RequestPrecessor,當請求結束后,該對象的生命周期即結束。當有100個Http請求同時發出時,容器會分別對每個請求創建不同的RequestPrecessor實例,它們之間不相互干擾,簡單來講,request可以看做是prototype的特例,request的應用場景更具體點,其他基本沒啥區別。

@Scope("session")注解

  對于Web應用來說,放在session中最多的就是用戶的登錄信息,對于放在session中的信息,可以將其scope的類型改為session,Spring容器會為每個獨立的session創建屬于自己的全新的UserPreference實例,比request類型的bean存活更長的時間,,其他方面基本沒啥區別,類似于javaweb中的session。

  最后,說一下為什么@Respository只能標注在Dao層,這是因為Spring提供的這個注解不僅將類識別為Bean,同時它能將所

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
在线国产中文字幕| free性亚洲| 国产免费人人看| 日本a级黄色| 国产真实伦在线观看| 久久久久久77777| 国产永久免费| 国产福利在线| 免费的黄网站在线观看| 国产精选一区二区三区不卡催乳| 黄网址在线播放免费| 国产污视频在线| jizz亚洲大全| 国产精品国产国产aⅴ| 国产特级毛片| 日本视频三区| 国产激情视频网址| 欧美xxxx黑人又粗又长| 国产精品久久精品牛牛影视| 青青草原国产在线观看| 国产极品视频| 国产尤物一区二区三区| 亚洲精品影视在线| 国产导航在线| 国产日本在线视频| 国产免费麻豆视频| 本道综合精品| 亚洲伊人网在线观看| 国产日本在线| 黄色毛片在线| 亚洲精品少妇久久久久久| 国产另类图片| 可以免费看污视频的网站| aaa大片在线观看| 91av久久| 国产一二在线观看| 激情视频国产| 美女网站在线观看| 免费不卡中文字幕视频| 人人干人人插| 久热免费在线视频| 激情网站在线| 国产在线免费观看| 黄色激情网址| 国产精品亚洲色图| 黄色片视频在线观看| 国产主播福利在线| 国产免费专区| 中文字幕在线视频网| 96精品视频| av中文在线| 九九精品九九| 欧美国产中文| 国产性色视频| av麻豆国产| 黄色av网站在线免费观看| 国产在线视频精品视频免费看| xxxx视频在线| 国产美女性感在线观看懂色av| 超碰在线人人| 国产小视频在线观看| 国产不卡在线| 久久99国产视频| 国产精品久久久久久精| 亚洲精品自拍区在线观看| 久热免费在线视频| 国产精品入口麻豆免费看| 2020国产在线视频| 久久91精品视频| 69国产精品| 丁香花高清在线观看完整版 | 精品美女调教视频| 亚色视频在线观看| 中文字幕毛片| 人人澡人人爽| 国产福利免费在线观看| 福利资源在线久| 亚洲人在线播放| 国产精品蜜臀| 天堂在线看视频| 不卡av免费观看| 精品国产一区二区三区四区阿崩 | 国产精品视频一区二区久久 | 午夜伦全在线观看| eeuss影院www在线观看| 国产黄色在线网站| 国产精选在线观看| 黄色国产网站在线观看| 一级二级三级在线观看| 国产黄色免费| 国产性一级片| 最近最好的中文字幕2019免费 | 天海翼中文字幕| 97视频在线| 精品国产丝袜高跟鞋| 国产精品日日爱| 国产激情自拍视频| 国产高清视频在线观看| 国产小视频在线| 国产麻豆精品一区二区三区v视界| h网站久久久| 蜜桃视频中文字幕| 麻豆网站在线| 黄色片av在线| 黄网在线免费| 国产精品自产拍在线观看2019| 免费国产在线视频| 国产麻豆精品视频一区二区| 五月天亚洲激情| 97影院理论午夜| www.av在线视频| 天堂在线免费观看| 国产高清免费视频| 一区二区免费播放| 免费在线高清av| 国产蜜臀av在线播放| 国产高清在线看| 日本高清中文字幕在线| 国内自拍视频在线观看| 国产日韩欧美精品一区二区三区 | 国产精品冒白浆免费视频| 国产黄大片在线观看画质优化| 777电影在线观看| 青青草在线播放| 国产视频第一区| 青青草在线免费观看| 国产一级在线| 麻豆精品传媒视频观看| 国产一二三四| 欧美艹逼视频| 国产一卡二卡3卡4卡四卡在线| 国产成人精品久久一区二区小说| 亚洲wwwwww| 精品麻豆视频| 国产美女福利在线观看| 在线天堂视频| 国产深夜福利| 国产蜜臀av在线播放| 在线观看中文字幕一区| 国产色a在线观看| 久久亚洲资源| 日本韩国精品一区二区| 国产盗摄一区二区| √天堂中文在线| 蜜桃视频中文字幕| 国产二级片在线| 国产国产人免费人成免费视频| 激情丁香婷婷| 青青草视频免费在线观看| 99在线视频观看| 精品无人乱码| 国产成人久久精品77777| 中文字幕一区二区三区免费视频| 蜜桃视频网站在线| 毛片视频免费观看| 欧美视频免费一区二区三区| av片在线观看永久免费| 亚洲视频在线观看不卡| 亚洲一本大道| av在线首页| 日本亚洲精品| 女人色在线免费视频| 麻豆精品永久免费视频| 久热久精久品这里在线观看| 久久精品国产麻豆| 导航福利在线| 中文字幕高清av| 精品推荐国产麻豆剧传媒| 在线一区二区三区精品| 四虎免费视频| 午夜免费福利在线观看| 国产精品久久麻豆| 香蕉视频网站在线观看| 国产在线一二| 国产精品爱久久久久久久小说 | 欧美亚洲系列| 国产农村一级特黄α**毛片 | av免费在线免费| 免费女人毛片视频| 中文字幕国产视频| 中文字幕2020第一页| 热99re久久精品精品免费| 丁香视频五月| 伊人资源视频在线| 国产综合视频一区二区三区免费| 九色在线网站| 中文字幕av免费| 五月婷婷丁香激情| 日本韩国精品一区二区| 午夜视频99| аⅴ成人天堂中文在线| 国产色在线播放| 狠狠色综合久久婷婷| 99热99re6国产在线播放| www中文字幕在线观看| 国产福利资源| 中文字幕亚洲免费| 久久久久久77777| 亚洲成人av在线影院| 2018狠狠干|