Spring 控制反转的几种方式

 1. 属性注入


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">







2.构造器注入 (略

3.注释注入

...

xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">








在被控制类的接口 setter上面插入: @Resource

4.自动扫描注入

在dao类上:@Repository

Server类上:@Service("p")  (这个就是bean 名

当然 控制类的接口 setter上面插入: @Resource

你可能感兴趣的:(java)