Boot.java 892 B

1234567891011121314151617181920212223242526272829
  1. package com.malk;
  2. import com.querydsl.jpa.impl.JPAQueryFactory;
  3. import org.springframework.boot.SpringApplication;
  4. import org.springframework.boot.autoconfigure.SpringBootApplication;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
  7. import javax.persistence.EntityManager;
  8. @EnableJpaAuditing
  9. @SpringBootApplication
  10. public class Boot {
  11. public static void main(String... args) {
  12. SpringApplication.run(Boot.class, args);
  13. }
  14. /**
  15. * 让Spring管理JPAQueryFactory [多数据源配置详见DataSourceConfig]
  16. *
  17. * @Qualifier("entityManagerFactory") 单数据源指向
  18. * @Qualifier("entityManagerFactoryPrimary") 多数据源指向
  19. */
  20. @Bean
  21. public JPAQueryFactory jpaQueryFactory(EntityManager entityManager) {
  22. return new JPAQueryFactory(entityManager);
  23. }
  24. }