|
1 | 1 | package com.codingapi.springboot.fast;
|
2 | 2 |
|
3 |
| -import com.codingapi.springboot.fast.dynamic.DynamicQuery; |
4 |
| -import com.codingapi.springboot.fast.executor.JpaExecutor; |
| 3 | +import com.codingapi.springboot.fast.jpa.JPAQuery; |
5 | 4 | import com.codingapi.springboot.fast.manager.EntityManagerInitializer;
|
6 | 5 | import com.codingapi.springboot.fast.mapping.MvcMappingRegister;
|
7 |
| -import com.codingapi.springboot.fast.mapping.MvcEndpointMapping; |
8 |
| -import com.codingapi.springboot.fast.registrar.MvcMappingRegistrar; |
9 |
| -import org.springframework.aop.Advisor; |
| 6 | +import jakarta.persistence.EntityManager; |
10 | 7 | import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
11 | 8 | import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
12 | 9 | import org.springframework.context.annotation.Bean;
|
|
15 | 12 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
16 | 13 | import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
|
17 | 14 |
|
18 |
| -import jakarta.persistence.EntityManager; |
19 |
| -import java.util.List; |
20 |
| - |
21 | 15 | @Configuration
|
22 | 16 | @ConditionalOnClass(WebMvcConfigurer.class)
|
23 | 17 | public class DataFastConfiguration {
|
24 | 18 |
|
25 | 19 |
|
26 | 20 | @Bean
|
27 | 21 | @ConditionalOnMissingBean
|
28 |
| - public MvcEndpointMapping mvcEndpointMapping(RequestMappingHandlerMapping handlerMapping) { |
29 |
| - return new MvcEndpointMapping(handlerMapping); |
30 |
| - } |
31 |
| - |
32 |
| - @Bean |
33 |
| - @ConditionalOnMissingBean |
34 |
| - public MvcMappingRegister mvcMappingRegister(MvcEndpointMapping mvcEndpointMapping, DynamicQuery dynamicQuery, JdbcTemplate jdbcTemplate) { |
35 |
| - return new MvcMappingRegister(mvcEndpointMapping, dynamicQuery, jdbcTemplate); |
| 22 | + public MvcMappingRegister mvcMappingRegister(RequestMappingHandlerMapping handlerMapping, JPAQuery JPAQuery, JdbcTemplate jdbcTemplate) { |
| 23 | + return new MvcMappingRegister(handlerMapping, JPAQuery, jdbcTemplate); |
36 | 24 | }
|
37 | 25 |
|
38 | 26 |
|
39 |
| - |
40 |
| - @Bean(initMethod = "registerMvcMapping") |
41 |
| - @ConditionalOnMissingBean |
42 |
| - public MvcMappingRegistrar mappingRegistrar(MvcEndpointMapping mvcEndpointMapping, |
43 |
| - JpaExecutor jpaExecutor, |
44 |
| - List<Advisor> advisors) { |
45 |
| - return new MvcMappingRegistrar(mvcEndpointMapping, jpaExecutor,advisors); |
46 |
| - } |
47 |
| - |
48 | 27 | @Bean
|
49 | 28 | @ConditionalOnMissingBean
|
50 |
| - public EntityManagerInitializer entityManagerInitializer(EntityManager entityManager){ |
| 29 | + public EntityManagerInitializer entityManagerInitializer(EntityManager entityManager) { |
51 | 30 | return new EntityManagerInitializer(entityManager);
|
52 | 31 | }
|
53 | 32 |
|
54 |
| - @Bean |
55 |
| - @ConditionalOnMissingBean |
56 |
| - public JpaExecutor jpaExecutor(EntityManager entityManager) { |
57 |
| - return new JpaExecutor(entityManager); |
58 |
| - } |
59 | 33 |
|
60 | 34 | }
|
0 commit comments