Java 使用Springboot和Elide时EntityManagerFactory为空

Java 使用Springboot和Elide时EntityManagerFactory为空,java,spring-boot,json-api,Java,Spring Boot,Json Api,我试图通过以下教程获得一个与JSON API兼容的RESTful服务,该服务使用Spring Boot和Elide: 下面是示例代码: 但EntityManagerFactory在此行为空: 我不知道如何排除@Autowired注释的故障: 要了解EntityManagerFactory为什么为null 你知道我可以尝试解决什么问题吗?我是Java世界的新手,所以我有点迷路了 我的应用程序没有数据库,但我添加了一个H2数据库,以防它对EntityManagerFactory有影响 谢谢您的时间。

我试图通过以下教程获得一个与JSON API兼容的RESTful服务,该服务使用Spring Boot和Elide: 下面是示例代码:

但EntityManagerFactory在此行为空:

我不知道如何排除@Autowired注释的故障: 要了解EntityManagerFactory为什么为
null

你知道我可以尝试解决什么问题吗?我是Java世界的新手,所以我有点迷路了

我的应用程序没有数据库,但我添加了一个H2数据库,以防它对EntityManagerFactory有影响


谢谢您的时间。:)

事实证明,使用
EntityManagerFactory
的方法需要有特定的签名才能使
@Autowired
注释正常工作

因此,这一行会影响
@Autowired
注释:


希望这能帮助像我这样的Java新手:)

你有应用程序属性(端口、url等)中指定的数据库吗?在启动应用程序时也要检查你的服务器日志,如果数据库配置不正确,它会引发异常。感谢(抱歉,不能标记多个用户)的建议。我的同事能帮我度过这一关。我会在周末后公布他的发现。