Java SpringDataJPA没有完整的SpringBoot应用程序
我正在创建一个与PostgreSQL数据库通信的内部CLI,创建无代码存储库的方便性是说服我选择Spring data JPA的特性之一 但是,如果没有完整的Spring启动应用程序,我无法找到一些教程或GitHub存储库来设置Spring数据JPA项目 在这个项目中没有主入口点,所以代码不能运行,顺便说一下,它是在8年前更新的 另一个StackOverflow线程对我没有帮助,因为这个家伙最终可以在Google云平台上运行他的spring应用程序(这就是为什么他问如何在没有spring引导的情况下设置spring数据jpa的原因) 我不知道如何开始,如果你有任何想法,我很乐意与比我更有经验的人讨论Java SpringDataJPA没有完整的SpringBoot应用程序,java,spring,spring-boot,spring-data-jpa,Java,Spring,Spring Boot,Spring Data Jpa,我正在创建一个与PostgreSQL数据库通信的内部CLI,创建无代码存储库的方便性是说服我选择Spring data JPA的特性之一 但是,如果没有完整的Spring启动应用程序,我无法找到一些教程或GitHub存储库来设置Spring数据JPA项目 在这个项目中没有主入口点,所以代码不能运行,顺便说一下,它是在8年前更新的 另一个StackOverflow线程对我没有帮助,因为这个家伙最终可以在Google云平台上运行他的spring应用程序(这就是为什么他问如何在没有spring引导的情
谢谢。如果没有更完整的教程出现,这可能会有所帮助 查找此部分 独立使用 您还可以在Spring容器之外使用存储库基础设施,例如在CDI环境中。在类路径中仍然需要一些Spring库,但通常也可以通过编程方式设置存储库。提供存储库支持的Spring数据模块提供了一个特定于持久性技术的RepositoryFactory,您可以按如下方式使用 它特别指出,您可以使用工厂生成存储库:
RepositoryFactorySupport factory = … // Instantiate factory here
UserRepository repository = factory.getRepository(UserRepository.class);
因此,添加包含spring数据类的spring部件对于这个级别来说可能就足够了,如果您也想要DI,您可能需要将它们与相应的spring依赖项结合起来,并配置一个常规spring应用程序。缩写“gcp”是什么意思代表?@Nikolas Google Cloud Platform:)我对你的问题进行了编辑,以便让那些不熟悉它的人更清楚:)很好,但GCP与我问题的主题无关,只是为了提供信息,所以我删除了你设置的标记Google Cloud Platform。为什么不使用Spring Boot应用程序呢?您可以将其用作CLI应用程序吗?只要不包含web内容,您就有一个CLI应用程序。否则,只需编写一个常规的Spring应用程序,包括Spring数据JPA和文档中提到的配置。