1. 首页
  2. 编程语言
  3. Java
  4. Spring 4.0新功能:@Conditional注解详细介绍

Spring 4.0新功能:@Conditional注解详细介绍

上传者: 2022-06-07 09:56:56上传 PDF文件 77.22 KB 热度 7次

最近在学习spring,抽空会将学习的知识总结下面,本文我们会接触spring 4的新功能:@Conditional注解。在之前的spring版本中,你处理conditions只有以下两个方法:。让我们分别看看以上两者,在来理解spring 4带来的@Conditional注解。SPeL的三元标识符可以在spring配置文件中用来表达条件语句。这个bean的属性依赖于flag的值,该值是使用外部属性注入的,这样bean就具有了动态的能力。这是在spring 3.1引入的。主要的用处是在创建bean时增加一系列限制条件。现在我们定义两个类,一个是positive条件,一个是negative条件:上面提到的profiles已经通过conditional原型注解进行了修改。注意condition注解是不会继承的。如果一个父类使用了conditional注解,其子类是不会拥有conditions的。如果你动手尝试以上的例子,会帮助你获得更好的理解。

用户评论