Java 模型和存储库的动态生成

Java 模型和存储库的动态生成,java,class,spring-boot,code-generation,dynamic-compilation,Java,Class,Spring Boot,Code Generation,Dynamic Compilation,我动态地生成了.java文件模型、存储库,并将它们编译成.class格式。我静态地使用@EntityScan和@EnableJpaRepositories扫描包。是否可以动态使用.class文件初始化模型和存储库?如果这是不可能的,如果我可以在程序的同一周期内以编程方式编译并扫描动态生成的Java文件?如果我正确理解您的问题,答案应该是肯定的。你试过了吗?包扫描扫描类路径(.class文件),而不是源代码(.java文件)。生成的文件。java和.class在同一个包中。扫描项目的开始部分时看不

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

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

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

检测到实体并添加entytyManagerFactory。但是,我无法使用.class运行存储库。还有人知道吗?是否可以通过ClassLoader或JpaRepository添加其中的一些类?