动态生成模型和存储库

时间:2017-03-12 00:57:04

标签: java class spring-boot code-generation dynamic-compilation

我生成了.java文件动态模型,存储库,并将它们编译成.class格式。我使用静态@EntityScan和@EnableJpaRepositories来扫描包。是否可以动态使用.class文件来初始化模型和存储库?如果这是不可能的,如果我可以编程编译并在程序的同一周期中扫描动态生成的Java文件?

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,答案应该是肯定的。你试过吗?包扫描扫描类路径(.class文件),而不是源代码(.java文件)。

答案 1 :(得分:0)

生成的文件.java和.class在同一个包中。扫描项目的开始没有看到它们。 @EntityScan和@EnableJpaRepositories也检测文件.class ?,我没用。