张延森 3 years ago
parent
commit
2397369da8

+ 11
- 9
src/main/java/com/yunzhi/training/config/LazyInitBean.java View File

5
 import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
5
 import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
6
 import org.springframework.context.annotation.Configuration;
6
 import org.springframework.context.annotation.Configuration;
7
 
7
 
8
-@Configuration
9
-public class LazyInitBean implements BeanFactoryPostProcessor {
10
-    @Override
11
-    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
12
-        for (String beanName : beanFactory.getBeanDefinitionNames()) {
13
-            beanFactory.getBeanDefinition(beanName).setLazyInit(true);
14
-        }
15
-    }
16
-}
8
+//@Configuration
9
+//public class LazyInitBean implements BeanFactoryPostProcessor {
10
+//    @Override
11
+//    public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
12
+//        for (String beanName : beanFactory.getBeanDefinitionNames()) {
13
+//            beanFactory.getBeanDefinition(beanName).setLazyInit(true);
14
+//        }
15
+//    }
16
+//}
17
+
18
+public class LazyInitBean {}

+ 2
- 0
src/main/resources/application.yml View File

55
 
55
 
56
 ###
56
 ###
57
 spring:
57
 spring:
58
+  main:
59
+    lazy-initialization: true
58
   application:
60
   application:
59
     name: questions
61
     name: questions
60
   profiles:
62
   profiles: