摘要: 一.定义 SPI(Service Provider Interface) 是一种面向接口编程的技术,它可以让一个程序根据接口约定规范自动发现和加载对应的实现类。它是一种 Java 种的接口编程规范,它定义了接口和服务提供者之间的约定规范,使得在运行时动态加载实现该接口的类。SPI 机制是通过在服务提 阅读全文
posted @ 2023-12-11 19:37 一直深夜吃食的喵 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 关键词 JSR-269、编译原理、生成树AST、SPI机制、FreeMarker 要想搞懂mapstruct的底层实现原理,需要先知道java编译流程:.java源文件经过编译器编译成为.class文件,虚拟机执行的就是.class文件 一.语法树 抽象语法树(Abstract Syntax Tre 阅读全文
posted @ 2023-12-11 11:52 一直深夜吃食的喵 阅读(498) 评论(0) 推荐(0) 编辑