生活随笔
收集整理的這篇文章主要介紹了
使用@Order调整配置类加载顺序
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
4.1 @Order
- Spring 4.2 利用@Order控制配置類的加載順序
4.2 演示
package com.wisely.spring4_2.order;public class Demo1Service {}
package com.wisely.spring4_2.order;public class Demo2Service {}
- 兩個(gè)配置類,注意@Order配置加載的順序
package com.wisely.spring4_2.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 {
@Beanpublic Demo1Service demo1Service(){
System.out
.println(
"demo1config 加載了");
return new Demo1Service();}}
package com.wisely.spring4_2.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 {
@Beanpublic Demo2Service demo2Service(){
System.out
.println(
"demo2config 加載了");
return new Demo2Service();}}
package com.wisely.spring4_2.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");}}
輸出結(jié)果
demo2config 加載了
demo1config 加載了
讀者可自己調(diào)整順序在運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的使用@Order调整配置类加载顺序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。