我设法通过自动装配EntityManagerFactory使其起作用。然后使用EntityManagerFactory创建一个EntityManager。
@Servicepublic class HibernateSearchService { private final EntityManager entityManager; @Autowired public HibernateSearchService(final EntityManagerFactory entityManagerFactory) { this.entityManager = entityManagerFactory.createEntityManager(); } @PostConstruct public void initializeHibernateSearch() { try { FullTextEntityManager fullTextEntityManager = Search.getFullTextEntityManager(entityManager); fullTextEntityManager.createIndexer().startAndWait(); } catch (InterruptedException e) { e.printStackTrace(); } }


