使用 Springboot 和 Elide EntityManagerFactory 为空
EntityManagerFactory is null using Springboot and Elide
我正在尝试通过以下教程获得 JSON API 兼容的 RESTful 服务与 Spring 引导和省略:https://dzone.com/articles/create-a-json-api-rest-service-with-spring-boot-an
这个示例代码:https://github.com/mcasperson/spring-boot-jpa-elide/
但 EntityManagerFactory 在这一行为空:https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L60
我不确定如何解决 @Autowired 注释的问题:https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L31-L32
弄清楚为什么 EntityManagerFactory 是 null
.
有什么办法可以解决这个问题吗?我是 Java 世界的新手,所以我有点迷路。
我的应用程序没有数据库,但我添加了一个 H2 数据库,以防它对 EntityManagerFactory 很重要。
感谢您的宝贵时间。 :)
事实证明,使用 EntityManagerFactory
的方法需要具有特定的签名才能使 @Autowired
注释起作用。
所以这一行会影响 @Autowired
注释:
https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L49
希望对像我这样的 Java 新手有所帮助 :)
我正在尝试通过以下教程获得 JSON API 兼容的 RESTful 服务与 Spring 引导和省略:https://dzone.com/articles/create-a-json-api-rest-service-with-spring-boot-an 这个示例代码:https://github.com/mcasperson/spring-boot-jpa-elide/
但 EntityManagerFactory 在这一行为空:https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L60
我不确定如何解决 @Autowired 注释的问题:https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L31-L32
弄清楚为什么 EntityManagerFactory 是 null
.
有什么办法可以解决这个问题吗?我是 Java 世界的新手,所以我有点迷路。
我的应用程序没有数据库,但我添加了一个 H2 数据库,以防它对 EntityManagerFactory 很重要。
感谢您的宝贵时间。 :)
事实证明,使用 EntityManagerFactory
的方法需要具有特定的签名才能使 @Autowired
注释起作用。
所以这一行会影响 @Autowired
注释:
https://github.com/mcasperson/spring-boot-jpa-elide/blob/master/src/main/java/com/matthewcasperson/elidetest/ElideTest.java#L49
希望对像我这样的 Java 新手有所帮助 :)