01 2021 档案
摘要:开发过程中,经常使用枚举类操作一些分支情况,但是当入参在枚举类中找不到时,就会抛异常,没办法进行 if(lbAppHomeOperator == null) 操作,这时我们可以使用 Enums.getIfPresent(XXXEnum.class, strEnum).orNull(); 进行处理。
阅读全文
摘要:在开发过程中经常会遇到业务逻辑比较复杂,有时根据不同的情况处理不同的业务。这里可以使用 InitializingBean 在项目初始化的时候,对一些数据进行缓存。 InitializingBean 的使用场景:InitializingBean 项目中需要在项目初始化的时候,对一些常用数据进行缓存 使
阅读全文
摘要:代码中大量的if else 无疑会让代码的可读性变差,版本迭代时发现代码可读性太差,写个demo 记录一下。 一、版本一(简单版) 1、创建执行逻辑枚举类 package com.example.dl.demo3; /** * @author D-L * @program: dl * @descri
阅读全文