1.首先是注册bean类:@Component、@Responsitory、@Controller、@Service、Configuration这些注解是把要实例化的对象装化成一个bean,放到Ioc容器中,使用时需要和下面的两个注解配合。
注意:这些注解需要conponent的组件扫描<context:component-scan base-backage="com">
2.然后是使用bean类:把已经在xml配置文件中配置好的bean拿来使用,封装属性、方法。用@Autowired(按类型注入)、@Resource(按名字注入)。
3.顺便说一下上面这几个注解
@Component:将普通的pojo类实例化到spring容器中,相当于xml配置<bean name=""></bean>
@Service:注入dao层
@Controller:控制器 注入服务
@Responsitory:dao层的实现
4.@Configuration:标注在类上,相当于spring的 xml配置文件中的<beans></beans>
5.@Value:读取xxx.properties文件,以键值对形式注入