學過Spring的小伙伴對于IOC一定不陌生,IOC:控制反轉(Inversion of Control,英文縮寫為IoC)是一個重要的面向對象編程的法則來削減計算機程序的耦合問題,也是輕量級的Spring框架的核心。 控制反轉一般分為兩種類型,依賴注入(Dependency Injection,簡稱DI)和依賴查找(Dependency Lookup)。依賴注入應用比較廣泛。本篇我們通過一個實例和大家簡單分析一下Spring中IOC的原理,以便我們可以更好的理解Spring。
簡單描述一下我們的場景,添加新用戶到數(shù)據(jù)庫,這里我們采用分層的方式,進行功能的實現(xiàn),我們知道,開發(fā)程序一定要注意程序的可移植性,所以這里簡單為大家介紹一下面向接口編程,面向接口編程就是面向抽象編程、面向規(guī)范編程,它帶來的最大的好處便是解耦、增強擴展性、屏蔽變化。
好了下面我們開始我的業(yè)務實現(xiàn),首先我們需要創(chuàng)建一個Model--UserDO.java
public class UserDO { private String name; private String password; public String getName() { return name; } public v