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异常