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

 

相关文章:

  • 2021-11-24
  • 2022-12-23
  • 2021-09-24
  • 2021-07-07
  • 2021-06-25
  • 2021-07-27
  • 2022-02-02
  • 2021-09-14
猜你喜欢
  • 2021-11-06
  • 2021-10-03
  • 2021-12-20
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
相关资源
相似解决方案