设计模式
*郑*
这个作者很懒,什么都没留下…
展开
-
注解实现策略模式
使用自定义注解加BeanFactoryPostProcessor 实现策略模式原创 2023-09-30 13:24:27 · 506 阅读 · 0 评论 -
观察者模式
观察者模式原创 2023-08-11 08:00:00 · 77 阅读 · 0 评论 -
Java中的代理模式
java代理模式的三种方式静态代理,JDK动态代理,CGLib动态代理原创 2023-07-27 22:46:24 · 948 阅读 · 0 评论 -
springboot中logback日志配置
Spring Boot使用Apache的Commons Logging作为内部的日志框架,其仅仅是一个日志接口,在实际应用中需要为该接口来指定相应的日志实现。Spring Boot从1.4版本开始内置的日志框架就是Logback;Spring Boot 2.x 默认采用了slf4j+logback的形式,slf4j也是个通用的日志门面。SpringBoot可以适配所有日志,其底层使用slf4j+logback的方式记录日志。原创 2023-07-24 21:54:27 · 556 阅读 · 1 评论 -
责任链模式二
本文以创建商品案例来讲解责任链模式,.假设创建商品逻辑分为: 1. 创建商品 2. 检验商品 3. 保存商品. 第二步中校验商品又分为多种情况,必填字段校验,规格校验,价格校验,库存校验等等原创 2022-12-21 20:15:00 · 44 阅读 · 0 评论 -
责任链模式
责任链实现请假审批原创 2022-12-15 19:30:00 · 35 阅读 · 0 评论 -
使用InitializingBean实现策略模式
使用InitializingBean实现策略模式原创 2022-12-15 07:30:00 · 174 阅读 · 0 评论 -
Autowired实现策略模式
策略类注入spring容器,使用Autowired实现策略模式原创 2022-12-14 20:30:00 · 210 阅读 · 0 评论 -
策略模式一
自定义注解+工厂实现策略模式原创 2022-12-13 18:18:41 · 58 阅读 · 0 评论 -
策略模式+工厂模式的使用
在项目开发过程中,经常会遇到项目代码中充斥着大量的if-else,每次增加类型都要整体代码逻辑看一遍才可以修改,当业务逻辑不变时使用以上代码是没有什么问题的,但业务经常变动时,就需要经常改动代码,如果后期再增加分支,每次改动都需要对每个分支都做测试,增加测试工作量同时要不利于代码维护,也违反开闭原则和单一职责,这时候我们就要想办法来优化这样的代码.代码改造:下面我们使用策略模式+工厂来改造以上代码原创 2022-12-07 22:32:36 · 286 阅读 · 0 评论