代码生成,动态编译,动态注入spring,动态创建接口
简单思路
项目启动,外挂lib目录
遍历lib目录下所有jar包,写入base.txt
java源文件生成,将生成的所有文件写入source.txt(被依赖类在前面)
执行命令javac -encoding utf-8 @source.txt @base.txt
注入spring、mvc、mybatis
base.txt
E:\lib\alipay-easysdk-2.1.0.jar;E:\lib\alipay-sdk-java-3.7.110.ALL.jar;E:\lib\amqp-client-5
原创
2021-11-12 11:31:45 ·
1271 阅读 ·
3 评论