原 spring boot动态的让类中的某个方法满足条件才执行
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1030
1 业务场景:我们需要满足条件isprint 为true时才去执行这个方法,否则不执行。如下图所示。
2 我们先在application.yml 中配置我们自定义的属性和值。Isprint为true控制台打印sql执行时间,为false不打印。
3 我们在需要加条件的方法上加上 @ConditionalOnExpression("${customizesqlprint.isprint:true}")即可。
Customizesqlprint和isprint为我们在application.yml中定义的属性,true为属性对应的值。
2019-08-12 11:14:37 阅读(1590)
名师出品,必属精品 https://www.91mszl.com
博主信息