4. Spring 4.2.3前瞻-使用@Order调整配置类加载顺序
来源:互联网 发布:微博怎么绑定域名 编辑:程序博客网 时间:2024/05/18 01:38
4.1 @Order
- Spring 4.2.3 利用
@Order
控制配置类的加载顺序
4.2 演示
- 两个演示bean
package com.wisely.spring4_2.3.order;public class Demo1Service {}
package com.wisely.spring4_2.3.order;public class Demo2Service {}
- 两个配置类,注意@Order配置加载的顺序
package com.wisely.spring4_2.3.order;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.annotation.Order;@Configuration@Order(2)public class Demo1Config { @Bean public Demo1Service demo1Service(){ System.out.println("demo1config 加载了"); return new Demo1Service(); }}
package com.wisely.spring4_2.3.order;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.annotation.Order;@Configuration@Order(1)public class Demo2Config { @Bean public Demo2Service demo2Service(){ System.out.println("demo2config 加载了"); return new Demo2Service(); }}
- 运行
package com.wisely.spring4_2.3.order;import org.springframework.context.annotation.AnnotationConfigApplicationContext;public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext("com.wisely.spring4_2.order"); }}
输出结果
demo2config 加载了demo1config 加载了
读者可自己调整顺序在运行
0 0
- 4. Spring 4.2.3前瞻-使用@Order调整配置类加载顺序
- 使用@Order调整配置类加载顺序
- WAS 调整类加载顺序
- Spring+SpringMVC配置加载顺序
- Spring Boot 配置加载顺序
- Spring Boot配置加载顺序
- 利用@Order控制配置类/AOP/方法/字段的加载顺序
- spring AspectJ order(顺序)
- VS2005中怎样调整Tab Order顺序
- 1. Spring 4.2.3前瞻-更简单的Application Event
- 3. Spring 4.2.3前瞻-@Import注解的升级
- 使用Spring @DependsOn控制bean加载顺序
- spring boot 使用属性加载顺序
- spring加载顺序
- spring bean 加载顺序
- spring bean 加载顺序
- spring bean 加载顺序
- spring加载顺序
- 关于java实例化学习
- Python——迭代器和解析(1)
- How can i get access to a Highcharts chart through a DOM-Container
- 华硕笔记本 FX50J 触控板驱动
- HttpURLConnection与HttpClient的Get与Post请求数据流程
- 4. Spring 4.2.3前瞻-使用@Order调整配置类加载顺序
- Linux 常用命令(随时更新)
- Android ODEX介绍
- Add closure to extension within swift in runtime
- Simple OpenGL Image Library(soil纹理库)
- zoj1003 crashing balloon
- UI第八天:UINavigationController、界⾯通信
- IOS6 自动布局 入门(2)
- java连接mysql与简单操作mysql的增删改查简单例子