.spring的Bean管理(注解方式)
1.注解介绍:
1.代码里面特殊标记,使用注解可以完成功能。
2.注解写法@注解名称(属性名称=属性值)
3.注解使用在类的上面,方法上面和属性上面
2.操作流程
1.导入jar包
2.创建类和方法
配置文件
测试类
Serviceliet层
Service层
Dao层
实体类
3.创建spring配置文件,引入约束
xmlns:context="http://www.springframework.org/schema/context"
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
4.开启注解
<!-- 开启扫描 并指定需要扫面的包 -->
<context:component-scan base-package="cn.*"/>
5.创建测试类测试
3.创建对象的四种注解
@Controller : web层 servlet
@Service :业务层
@Repository :持久层 dao
@Component :其他组件
目前这四个注解功能一样,都可以创建对象。使用层标注为了让类的用途清晰化
4.使用注解注入属性
@Autowired
@Resource(name="userDao")
注意:@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,
而@Resource默认按 byName自动注入罢了。