Spring-註解注入

SecondDream_1017發表於2018-06-21

在配置檔案中寫


其中base-package是自己的包名,如果有多個包名可以用分號隔開(分號在引號中)

<!-- 使用annotation 自動註冊bean,並保證@Required,@Autowired的屬性被注入 -->

<context:component-scan base-package="*" />

然後

@Controller用於標註控制層元件(如struts中的action)

@Service用於標註業務層元件    (Service層)

@Repository用於標註資料訪問元件,即DAO元件 (DAO層)

不用寫那麼多的<bean><bean/>,IOC自動new這些類

========================================

@Autowired 
Spring 2.5 引入了 @Autowired 註釋,它可以對類成員變數、方法及建構函式進行標註,完成自動裝配的工作。 通過 @Autowired的使用來消除 set ,get方法。

相關文章