Spring-контекст в модуле EJB

В настоящее время я делаю модуль EJB, который не может быть завершен без настойчивости.

Мой первоначальный инстинкт привел меня к использованию Spring Boot, так как он имеет некоторые дикие реализации того, как можно использовать JPA, и, честно говоря, я немного испорчен.

Однако я не смог запустить Spring в своем модуле EJB. Я создал обычный класс с методом public static void main(String[]), но мой страх, что этот метод никогда не будет запущен, стал реальностью и с помощью @PostConstruct Метод инициализации Spring звучит смешно.

Как я могу инициализировать Spring Boot в модуле EJB? Должен ли я сделать другой модуль и как-то сослаться на это из моих EJB-компонентов? Как я могу это сделать? Это то, что люди на самом деле делают, или я должен просто опустить свою ленивую заднюю часть перед компьютером и изучить "правильный" JPA?

заранее спасибо

1 ответ

Вам придется использовать SpringBootServletInitializer чтобы получить Spring онлайн внутри контейнера.

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

Другие вопросы по тегам