一、IOC容器的對象依賴關係之註解
1、註解好處:註解方式可以簡化spring的IOC容器的配置!
2、使用註解步驟:
1)先引入context名稱空間
xmlns:context="http://www.springframework.org/schema/context"
2)開啓註解掃描
<context:component-scan base-package="mfq.test"></context:component-scan>
3)使用註解
通過註解的方式,把對象加入ioc容器。
創建對象以及處理對象依賴關係,相關的註解:
@Component 指定把一個對象加入IOC容器
@Repository 作用同@Component; 在持久層使用
@Service 作用同@Component; 在業務邏輯層使用
@Controller 作用同@Component; 在控制層使用
@Resource 屬性注入
3、舉例:
形式一:僅使用@Component和@Resource
1)UserDao.java
2)UserService.java
3)UserAction.java
4)測試類App.java
形式二:使用專屬的註解
1)UserDao.java
2)UserService.java
3)UserAction.java
4、總結:
1) 使用註解,可以簡化配置,且可以把對象加入IOC容器,及處理依賴關係(DI)。
2) 註解可以和XML配置一起使用。