随笔分类 - Spring 注解
摘要:转载自 Java 必须掌握的 12 种 Spring 常用注解 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C)
阅读全文
摘要:转载自 Spring JSR-250 注释 Spring JSR-250 注释 Spring还使用基于 JSR-250 注释,它包括 @PostConstruct, @PreDestroy 和 @Resource 注释。因为你已经有了其他的选择,尽管这些注释并不是真正所需要的,但是关于它们仍然让我给
阅读全文
摘要:转载自 Spring @Qualifier 注释 Spring @Qualifier 注释 可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真
阅读全文
摘要:转载自 Spring @Required 注释 Spring @Required 注释 @Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationExceptio
阅读全文
摘要:转载自 @Resource,@Autowired,@Inject3种注入方式详解 概况 @Resource,@Autowired,@Inject 这3种都是用来注入bean的,它们属于不同的程序中。 ANNOTATIONPACKAGESOURCE@Resourcejavax.annotationJa
阅读全文
摘要:转载自 Spring零配置之@Configuration注解详解 @Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而Spring3.0之后可以不要配置文件了,通过注解@Configuration完全搞定。 @Conf
阅读全文
摘要:转载自 Spring快速开启计划任务 Spring3.1开始让计划任务变得非常简单,只需要几个注解就能快速开启计划任务的支持。 @EnableScheduling @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Impor
阅读全文
摘要:转载自 Spring开启方法异步执行 @EnableAsync @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Import(AsyncConfigurationSelector.class) pu
阅读全文