![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring 注解
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
@Resource,@Autowired,@Inject3种注入方式详解
转载自 @Resource,@Autowired,@Inject3种注入方式详解 概况 @Resource,@Autowired,@Inject 这3种都是用来注入bean的,它们属于不同的程序中。 ANNOTATION PACKAGE SOURCE @Resource javax.annotation Java JSR-250 ...转载 2018-05-04 10:26:03 · 1976 阅读 · 1 评论 -
零配置 之Spring基于Java类定义Bean配置元数据
转载自 【第十二章】零配置 之 12.4 基于Java类定义Bean配置元数据 ——跟我学spring3 12.4 基于Java类定义Bean配置元数据12.4.1 概述基于Java类定义Bean配置元数据,其实就是通过Java类定义Spring配置元数据,且直接消除XML配置文件。基于Java类定义Bean配置元数据中的@Configuration注解的类等价于XML配置文...转载 2018-08-13 09:48:53 · 494 阅读 · 0 评论 -
零配置 之 Spring注解实现Bean定义
转载自 零配置 之 12.3 注解实现Bean定义 ——跟我学spring3 12.3 注解实现Bean定义12.3.1 概述前边介绍的Bean定义全是基于XML方式定义配置元数据,且在【12.2注解实现Bean依赖注入】一节中介绍了通过注解来减少配置数量,但并没有完全消除在XML配置文件中的Bean定义,因此有没有方式完全消除XML配置Bean定义呢? Spring提供...转载 2018-08-13 09:49:03 · 284 阅读 · 0 评论 -
零配置 之 Spring 注解实现Bean依赖注入
转载自 【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3 12.2 注解实现Bean依赖注入12.2.1 概述 注解实现Bean配置主要用来进行如依赖注入、生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数据。 Spring3的基于注解实现B...转载 2018-08-13 09:48:45 · 180 阅读 · 0 评论 -
零配置 之 Spring 概述
转载自 【第十二章】零配置 之 12.1 概述 ——跟我学spring3 12.1 概述12.1.1 什么是零配置 在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB-INF/lib文件夹下,jsp文件放到WEB-INF/jsp文件夹下,web.xml需要放到WEB-INF文件夹下等等,为什么要这么放呢?不这样放可以吗? ...转载 2018-08-13 09:49:35 · 205 阅读 · 0 评论 -
Spring 基于 Java 的配置
转载自 Spring 基于 Java 的配置基于 Java 的配置到目前为止,你已经看到如何使用 XML 配置文件来配置 Spring bean。如果你熟悉使用 XML 配置,那么我会说,不需要再学习如何进行基于 Java 的配置是,因为你要达到相同的结果,可以使用其他可用的配置。基于 Java 的配置选项,可以使你在不用配置 XML 的情况下编写大多数的 Spring,但是一些有帮...转载 2018-08-13 09:49:43 · 174 阅读 · 0 评论 -
Spring 基于注解的配置
转载自 Spring 基于注解的配置基于注解的配置从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。注解连线在默认情况下在 Spring 容器中不打开。因此,在可以...转载 2018-08-13 09:49:52 · 235 阅读 · 0 评论 -
Spring JSR-250 注释
转载自 Spring JSR-250 注释Spring JSR-250 注释Spring还使用基于 JSR-250 注释,它包括 @PostConstruct, @PreDestroy 和 @Resource 注释。因为你已经有了其他的选择,尽管这些注释并不是真正所需要的,但是关于它们仍然让我给出一个简短的介绍。@PostConstruct 和 @PreDestroy 注释:为了...转载 2018-08-13 09:49:59 · 269 阅读 · 0 评论 -
Spring @Qualifier 注释
转载自 Spring @Qualifier 注释Spring @Qualifier 注释可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。下面显示的是使用 @Qualifier 注释的一个示例。...转载 2018-08-12 13:44:03 · 193 阅读 · 0 评论 -
Spring @Autowired 注释
转载自 Spring @Autowired 注释Spring @Autowired 注释@Autowired 注释对在哪里和如何完成自动连接提供了更多的细微的控制。@Autowired 注释可以在 setter 方法中被用于自动连接 bean,就像 @Autowired 注释,容器,一个属性或者任意命名的可能带有多个参数的方法。Setter 方法中的 @Autowired你可...转载 2018-08-12 13:39:04 · 195 阅读 · 0 评论 -
Spring @Required 注释
转载自 Spring @Required 注释Spring @Required 注释@Required 注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。下面显示的是一个使用 @Required 注释的示例。示例:让我们使 Ecl...转载 2018-08-12 13:37:21 · 323 阅读 · 0 评论 -
spring bean初始化及销毁你必须要掌握的回调方法。
转载自 spring bean初始化及销毁你必须要掌握的回调方法。 spring bean在初始化和销毁的时候我们可以触发一些自定义的回调操作。 初始化的时候实现的方法 1、通过java提供的@PostConstruct注解;2、通过实现spring提供的InitializingBean接口,并重写其afterPropertiesSet方法;3、通过spring...转载 2018-05-05 09:55:30 · 472 阅读 · 0 评论 -
Spring快速开启计划任务
转载自 Spring快速开启计划任务 Spring3.1开始让计划任务变得非常简单,只需要几个注解就能快速开启计划任务的支持。@EnableScheduling@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Import(SchedulingConfiguration.class)@Docu...转载 2018-05-01 08:53:36 · 223 阅读 · 0 评论 -
Spring开启方法异步执行
转载自 Spring开启方法异步执行 @EnableAsync@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AsyncConfigurationSelector.class)public @interface EnableAsync { Clas...转载 2018-05-01 08:53:26 · 1685 阅读 · 0 评论 -
Spring Enable*高级应用及原理
转载自 Spring Enable*高级应用及原理 Enable*之前的文章用到了一些Enable*开头的注解,比如EnableAsync、EnableScheduling、EnableAspectJAutoProxy、EnableCaching等,Enable表示开启/允许一项功能。Enable*工作原理我们只需要几个很简单的注解就能开启一个复杂的功能,这是多么简易的用法,这...转载 2018-05-01 08:54:01 · 365 阅读 · 0 评论 -
Spring零配置之@Configuration注解详解
转载自 Spring零配置之@Configuration注解详解 @Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而Spring3.0之后可以不要配置文件了,通过注解@Configuration完全搞定。 @Configuration即用来代替Spring配置文件的,...转载 2018-05-04 10:25:48 · 9749 阅读 · 1 评论 -
Java 必须掌握的 12 种 Spring 常用注解
转载自 Java 必须掌握的 12 种 Spring 常用注解1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inject:...转载 2018-10-27 10:59:44 · 820 阅读 · 0 评论