28. @Required 注解有什么用?

it2023-06-20  66

@Required 应用于 bean 属性 setter 方法。此注解仅指示必须在配置时使用 bean 定义中的显式属性值或使用自动装配填充受影响的 bean 属性。如果尚未填充受影响的 bean 属性,则容器将抛出 BeanInitializationException。

示例:

public class Employee { private String name; @Required public void setName(String name){ this.name=name; } public string getName(){ return name; } } 29.@Autowired 注解有什么用? @Autowired 可以更准确地控制应该在何处以及如何进行自动装配。此注解用于在 setter 方法,构造函数,具有任意名称或多个参数的属性或方法上自动装配 bean。默认情况下,它是类型驱动的注入。

public class Employee { private String name; @Autowired public void setName(String name) { this.name=name; } public string getName(){ return name; } }

最新回复(0)