logo头像
书院的十三先生

重识Java动态代理(二)Spring中声明式编程实现

一、声明式编程的好处声明式编程的好处有: 代码简洁,不需要写很多相同的实现代码 对使用者屏蔽了实现细节,使用者只需要声明要做什么,而不关心怎么做。 二、适用场景声明式编程适合封装公共的,不涉及业务逻辑的基础服务,例如远程调...

重识Java动态代理(一)被忽略的场景

一、关于Java动态代理谈到Java的动态代理,大多数人会想到: 一种代理模式,可以在实际调用方法前、后增加公共方法调用,例如记录日志,用户鉴权。 cglib代理和JDK动态代理的优缺点 从一些应用场景来看,代理可做...

B001 Java 8实战

今天推荐的书籍是《Java 8实战》,英文名是《Java 8 in Action》。这本书讲得浅显易懂,并且举了很多例子,很详细,读起来很轻松。 本书介绍的Java特性包括:1.函数式编程2.流3.接口默认方法4.组合式异步编程很大的...