Spring注解
组件注解
@Controller用于标注控制层组件 (控制层)
@Service用于标注业务层组件 (业务层)
@Repository用于标注数据访问组件,即DAO组件 (持久层)
@Component泛指组件,所有受Spring 管理组件的通用形式,不推荐使用(通用)
注入注解
@Resource 按 byName 自动注入 (J2EE提供:推荐,减少对Spring的依赖)
@Autowired 按 byType 自动注入 如果想按照名称来转配注入,则需要结合@Qualifier一起使用(Spring提供)