Spring的@Configuration註解使用

Spring的@Configuration註解用於定義配置類,可替換XML配置文件,被 註解的類內部包含有一個或者多個被@Bean註解的方法,這些方法將會被ApplicationContext上下文類進行掃描,並構建對應的bean,加入到Spring容器之中進行管理。

@Configuration註解類有如下限制:

  • @Configuration類不可以是final類;
  • @Configuration類不可以是匿名類;
  • @Configuration類嵌套的類必須是靜態的;

下面是使用@Configuration註解配置類全局更改負載均衡策略的示例:

package com.eureka.client;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
/**
 * 
 * @author 全局更改負載均衡策略
 *
 */
@Configuration
public class TestConfiguration {

	@Bean
	public IRule ribbonRule() {
		return new RandomRule();
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章