Spring次日

經常使用註解

1 今日課程內容介紹

今日內容
spring次日:spring基於註解的IOC以及IoC的案例
一、spring中ioc的經常使用註解
二、案例使用xml方式和註解方式實現單表的CRUD操做spring

持久層技術選擇:dbutils

三、改造基於註解的ioc案例,使用純註解的方式實現spa

spring的一些新註解使用

四、spring和Junit整合3d

2 經常使用IOC註解按照做用分類

首先將xml的bean配置刪除掉
image.png
image.pngcode

3 用於建立的Component註解

修改bean.xml文件
image.png
component註解的操做
image.png
image.pngcomponent

4 由Component衍生的註解

image.png
建立accountDao對象
image.png
image.pngxml

5 自動按照類型注入

image.png
此時把serviceImpl中accountDao的獲取註釋掉
image.png
image.png
若是不是惟一的這種狀況對象

  • Autowired:
  • 做用:自動按照類型注入。只要容器中有惟一的一個bean對象類型和要注入的變量類型匹配,就能夠注入成功
  • 若是ioc容器中沒有任何bean的類型和要注入的變量類型匹配,則報錯。
  • 若是Ioc容器中有多個類型匹配時:
  • 出現位置:
  • 能夠是變量上,也能夠是方法上
  • 細節:
  • 在使用註解注入時,set方法就不是必須的了。

image.png
若是直接執行的話,會由於找不到accountDao而報錯
image.png
image.png
按照如下的修改
image.png
image.pngblog

6 用於注入數據的註解

image.png
image.png
resource
image.png
image.png
image.png
image.png生命週期

7 改變做用範圍以及和生命週期相關的註解image.png

image.png
image.png
image.png
image.png
image.png
image.png

相關文章
相關標籤/搜索