1. 經過set方法來完成依賴注入。spring
2. 經過構造方法來完成依賴注入。spa
1. 基本數據類型和字符串 使用value3d
2. 若是是指向另外一個對象的引用 使用reform
3. 若是類對象注入的屬性類型爲list類型。對象
4. 若是類對象注入的屬性類型爲map類型。blog
Bean的做用域默認爲單例模式。ci
一、引入jar包 aop的jar包作用域
二、配置文件中使用包掃描。字符串
三、在相應的類上加上註解.it
@Repository : 持久化註解。
@Service: 業務層註解
@Controller: 控制層註解
@Autowired :自動注入 按照類型幫你自動注入,若是由多個類型相同的那麼就會在按照名稱注入。(建議使用這個)
@Resouce : 自動注入 按照名稱注入,若是沒有相同名稱的bean那麼會按照類型幫你注入。 它能夠指定名稱來注入。
controller的代碼
Service的代碼
dao的代碼