![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
# java
小哇666
专注web/大数据
展开
-
spring 枚举、策略模式、InitializingBean初使化组合使用示例
/ 可以继续添加更多的文本处理类型。原创 2024-07-01 19:39:56 · 281 阅读 · 0 评论 -
JAVA利用Freemarker模版动态生成并导出Word文档
详细步骤。转载 2024-06-28 21:21:33 · 38 阅读 · 0 评论 -
MapStruct--Java 对象属性复制和映射工具,可替代BeanUtils.copyProperties 等工具
如将Qiche类转为QicheVo类,并属性填充。target目录下生成的class。原创 2024-06-28 14:59:28 · 238 阅读 · 0 评论 -
设计模式:适配器模式详解
参考博文Java中的适配器模式详解_java_脚本之家转载 2024-06-23 16:17:47 · 95 阅读 · 0 评论 -
设计模式--策略模式 代替大量if else , 3种方式实现 (1 枚举实现策略模式,2 接口方式实现策略模式 3 Map+函数式接口实现策略模式) 使用,文章汇总
教你用策略枚举消除if-else判断(以支付场景为例子)带给你新的认知,记得收藏哦~_教你用策略枚举消除if-else判断(以支付场景为例子)带给你新的认知,记得收藏哦-CSDN博客 系列二十四、Spring设计模式之策略模式_spring 策略模式-CSDN博客使用策略模式、Map+函数式接口完美替代if else_函数式接口+map实现策略模式-CSDN博客策略模式之Map+函数式接口-CSDN博客转载 2024-06-21 22:30:52 · 24 阅读 · 0 评论 -
CGLIB动态代理demo
CGLIB创建的代理类确实是目标类的一个子类。它通过字节码操作,动态生成一个继承自目标类的新类。这样,代理类就可以访问目标类的非final方法和protected及更低访问级别的成员变量,从而实现对这些方法的拦截和增强。:在生成的子类中,对于目标类中的每个非final方法,CGLIB都会生成一个方法拦截器(由用户自定义的MethodInterceptor实现),该拦截器定义了在调用原始方法前后需要执行的附加操作,即“增强”的逻辑。这包括但不限于日志记录、事务管理、权限检查等。原创 2024-05-18 12:51:54 · 218 阅读 · 0 评论 -
jdk动态代理
【代码】jdk动态代理。原创 2024-05-18 01:08:18 · 100 阅读 · 0 评论