Spring学习(7)--- @Required注解

@Required注解是用于bean属性的setter方法

这个注解仅仅表示,受影响的bean属性必须在配置时被填充,通过在bean定义会通过自动装配一个明确的属性值

package com.mypackage;

import org.springframework.beans.factory.annotation.Required;

public class SimpleMovieLister {
	private MovieFinder movieFinder;

	@Required
	public void setMovieFinder(MovieFinder movieFinder) {
		this.movieFinder = movieFinder;
	}
	
	//.....
}

 PS:这样如果任何带有@Required的属性未设置的话 将会抛出BeanInitializationException异常

 

posted @ 2015-07-06 14:42  Json_wangqiang  阅读(592)  评论(0编辑  收藏  举报