0

我目前正在制作一个 EJB 模块,如果没有持久性,它就无法完成。

我最初的直觉引导我使用 Spring Boot,因为它有一些关于如何使用 JPA 的疯狂实现,老实说,我有点被宠坏了。

但是,我无法真正在我的 EJB 模块中启动并运行 Spring。我使用public static void main(String[])方法创建了常用的类,但我担心这个方法永远不会运行成为现实,并且使用一种@PostConstruct方法来初始化 Spring 听起来很荒谬。

如何在 EJB 模块上初始化 Spring Boot?我应该制作另一个模块并以某种方式从我的 EJB 中引用它吗?我怎样才能做到这一点?这是人们实际做的事情,还是我应该把懒惰的背朝下放在电脑前学习“正确的” JPA?

提前致谢

4

1 回答 1

0

您将不得不使用SpringBootServletInitializer在容器内使 Spring 联机。

https://www.baeldung.com/spring-boot-war-tomcat-deploy

于 2018-10-23T23:08:06.643 回答