1. 程式人生 > >Java生成代碼(字節碼)

Java生成代碼(字節碼)

ann 模板引擎 ces form sin mar mark compile tool

一、方式

  1. 代碼生成器 & IDE
  2. 編譯時代碼生成: Pluggable Annotation Processing API
  3. 運行時代碼生成: Compiler API
  4. 運行時生成字節碼: cglib, javassist

二、輔助工具

  • String format tool
  • 模板引擎: freemarker, velocity
  • JavaPoet

Java生成代碼(字節碼)