当前位置: 首页 > news >正文

网站免费靠谱2021站长工具seo综合查询广告

网站免费靠谱2021,站长工具seo综合查询广告,简约型网站建设,房产网站编辑如何做概述 spring的ioc极大的方便了日常开发,但随着业务的迭代。配置的一些参数在某些情况下需要按条件注入。 比如原先定义的db公共模块下,相关的配置和工具类只是基于mysql的。但是后续有模块需要使用mongo/es等其他数据库,又想继续使用db公共…

概述

springioc极大的方便了日常开发,但随着业务的迭代。配置的一些参数在某些情况下需要按条件注入。

比如原先定义的db公共模块下,相关的配置和工具类只是基于mysql的。但是后续有模块需要使用mongo/es等其他数据库,又想继续使用db公共模块下的一些类。

那么这时候就希望db公共模块下可以根据classpath下的相关驱动class是否存在来自动注入相关类。

@Condition注解就能解决这个问题。这个注解是spring
org.springframework.context.annotation.Conditional

springboot的核心是习惯优于配置,所有现成的实现了一堆@Conditionxxxx注解,比如
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
org.springframework.boot.autoconfigure.condition.ConditionalOnClass

@Condition

进到这个注解的源码中一看,发现核心是org.springframework.context.annotation.Condition
接口,里面就一个matches方法,返回true/false.
意思也很简单,true就是符合条件会被spring加载到ioc容器中false则不会.

matches方法的入参org.springframework.context.annotation.ConditionContext中可以拿到很多有用的信息

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

springboot内置现成的Condition实现类封装的注解

在这里插入图片描述

  1. @ConditionalOnSingleCandidate 当给定类型的bean存在并且指定为Primary的给定类型存在时,返回true
  2. @ConditionalOnMissingBean 当给定的类型、类名、注解、昵称在beanFactory中不存在时返回true.各类型间是or的关系
  3. @ConditionalOnBean 与上面相反,要求bean存在
  4. @ConditionalOnMissingClass 当给定的类名在类路径上不存在时返回true,各类型间是and的关系
  5. @ConditionalOnClass 与上面相反,要求类存在
  6. @ConditionalOnCloudPlatform 当所配置的CloudPlatform为激活时返回true
  7. @ConditionalOnExpression spel表达式执行为true
  8. @ConditionalOnJava 运行时的java版本号是否包含给定的版本号.如果包含,返回匹配,否则,返回不匹配
  9. @ConditionalOnProperty 要求配置属性匹配条件
  10. @ConditionalOnJndi 给定的jndiLocation 必须存在一个.否则,返回不匹配
  11. @ConditionalOnNotWebApplication web环境不存在时
  12. @ConditionalOnWebApplication web环境存在时
  13. @ConditionalOnResource 要求制定的资源存在
http://www.mmbaike.com/news/45430.html

相关文章:

  • 在网站上可以做哪些互动活动seo北京网站推广
  • 公司网站制作第一步是什么百度店铺免费入驻
  • 中国做民宿的网站网站建设的基本流程
  • 家具网站开发设计论文seo内部优化包括哪些内容
  • 微信网站链接怎么做爱用建站
  • 绵阳网站建设 小程序外链群发
  • 做学校网站会下线吗宁波网站推广公司有哪些
  • 承德网站建设公司官方网站百度一下
  • 苏州好的做网站的公司有哪些小广告图片
  • 怎样做网站策划友情链接对网站的作用
  • 学做预算网站淘宝运营培训
  • 手机网站懒人模板营销型网站制作
  • 邢台建手机网站流程和业务多一样的平台
  • 携程网网站规划建设特点google seo优化
  • 一个网站多个域名的seo优化市场推广计划方案
  • wordpress 排行榜 页面泰安网站建设优化
  • zencart 网站安装seo招聘信息
  • 东台做网站的市场推广策略
  • 怎样找家做网站的公司百度指数的功能
  • 三只松鼠网站推广策略网络营销措施有哪些
  • 建设部网站施工合同版本微博营销策略
  • 网站建设得多少钱免费网上销售平台
  • 数据处理网站开发百度极速版客服人工在线咨询
  • 营销型网站单页面永久不收费的软件app
  • 网站banner怎么做的百度下载免费安装
  • 怎么在外汇局网站做结汇申报百度网站认证
  • 河间网站制作品牌策划公司
  • wordpress页脚添加百度收录seo优化专员招聘
  • 家具网站开发在百度如何发布作品
  • 怎样在网站上做外贸互联网十大企业