註解模式實現IOC和DI功能

2021-10-07 05:54:47 字數 412 閱讀 5817

@component:這個註解表示的意思是將類生成物件放到ioc容器中

@autowired :先通過型別找到物件,找不到再通過名字來找。

@resource(type = userdao.class):這個註解是先通過名字 再通過型別來找

@postconstruct:物件放到容器之前,進行初始化的操作

@predestory:物件要銷毀之前要進行物件的**操作

@repository:這個表示的是物件放到ioc容器中去 //這個註解一般用在dao層

@service:這個註解也是將物件放到ioc容器中

@override

protected void finalize() throws throwable

每個物件的這個方法都可以干預物件在jvm**資料的時候 不被**

Spring註解方式實現IOC和DI

引入context命名空間 在myeclipse中匯入spring contextxx.xsd約束檔案,要求spring來管理。在spring配置檔案中,開啟包掃瞄,指定spring自動掃瞄那些個包下的類。這個包中的類會在spring容器啟動時自動被掃瞄。檢測是否需要自動配置為bean。在配置的包中...

基於註解的IOC和DI(下篇)

此篇為基於註解的ioc的下篇,有關於上篇請看spring入門到精通之基於xml的ioc 上篇 從上篇可以看到基於xml的方式還是比較繁瑣的,感覺就是在面向xml程式設計 因此spring框架的大佬也考慮到這一點,因此開發出基於註解的方式來配置,接下來看下註解是怎麼定義的吧!value引數可以省略,預...

spring基於註解的IOC和DI配置

註解 說明 component 使用在類上用於例項化bean controller 使用在web層類上用於例項化bean service 使用在service層類上用於例項化bean repository 使用在dao層類上用於例項化bean autowired 使用在字段上用於根據型別依賴注入 q...