寒冷红牛

文章
1
资源
0
加入时间
3年0月9天

Java 优雅地分离验证代码与业务核心代码,减少过多的if-else(优化版)

在过去的一篇文章写过《Java 优雅地分离验证代码与业务核心代码,减少过多的if-else》,利用文章中提及的方式做业务验证,在后续的开发中,慢慢演化诞生了优化版。这个优化版方式,在原来的基础上,结合对Spring IOC容器托管的对象实例处理,达到一个业务验证代码多次复用,而且拓展更好的目的。废话不多说,看Demo。验证接口类:Condition.java/** * 业务验证接口 * @author rocky */public interface Condition<T&