1、声明Bean的注解
@Component 组件,没有明确的角色。
@Service 在业务逻辑层使用(service层)。
@Repository 在数据访问层使用(dao层)。
@Controller 在展现层使用,控制器的声明(Controller层)。
2、注入Bean的注解@Autowired 由Spring提供。
@Inject 由JSR-330提供。
@Resource 由JSR-250提供。
都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。
3、Java配置类相关注解@Configuration 声明当前类为配置类,相当于xml形式的Sprin