业务背景:
自己开发的一个工具包tool.jar,其中有一个功能需要需要根据schema生成对应的java文件,然后把对应的java文件
打到包里去。但是schema 是项目运行中是随时会改变的,也就是需要重新生成对应java 文件,并且进行动态编译。
针对上面的业务需求,我想到的处理方法是:
1.运送时首先判断schema 是否有修改。
2.如果schema没有修改,那么就直接使用tool.jar里的功能。
3.如果schema有修改,那么需要根据新的schema动态生产java文件,并且动态编译,并且需要把tool.jar里的旧的文件用新生成java文件进行替换。
我碰到的技术问题是第三点,有人研究过相关的技术吗?
自己开发的一个工具包tool.jar,其中有一个功能需要需要根据schema生成对应的java文件,然后把对应的java文件
打到包里去。但是schema 是项目运行中是随时会改变的,也就是需要重新生成对应java 文件,并且进行动态编译。
针对上面的业务需求,我想到的处理方法是:
1.运送时首先判断schema 是否有修改。
2.如果schema没有修改,那么就直接使用tool.jar里的功能。
3.如果schema有修改,那么需要根据新的schema动态生产java文件,并且动态编译,并且需要把tool.jar里的旧的文件用新生成java文件进行替换。
我碰到的技术问题是第三点,有人研究过相关的技术吗?