spring boot
Johnson木木
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用策略模式+工厂模式
为了防止大量的if...else...或switch case代码的出现,可以使用策略模式+工厂模式进行优化。 在我的项目当中,报表繁多,所以尝试了这种方式进行优化报表的架构。代码很简单,如下: Factory工厂类 @Service public class ReportFactory { /** * 初始化的时候将所有的ReportService自动加载到Map中 */ @Autowired private final Map<String, Repo原创 2020-11-24 08:19:36 · 1516 阅读 · 0 评论 -
优雅的使用BeanUtils对List集合的操作
摘要 在业务员流程的时候,我们在Entity、Bo、Vo层数据间可能经常转换数据,Entity对应的是持久层数据结构(一般是数据库表的映射模型)、Bo对应的是业务层操作的数据结构、Vo就是Controller和客户端交互的数据结构。在这些数据结构之间很大一部分属性都可能会相同,我们在使用的时候会不断的重新赋值。如:客户端传输管理员信息的到Web层,我们会使用AdminVo接收,但是到了Servic...原创 2019-12-31 10:13:08 · 3577 阅读 · 5 评论