【发布时间】:2020-02-13 16:47:33
【问题描述】:
我已经看到,当我将 @Required 放入 College.java 时,我没有收到异常并且代码运行良好。这不是预期的行为。请帮帮我。
@Component
public class College {
public String s;
@Required
public void setS(String s) {
this.s = s;
}
@Configuration
public class ApplicationConfig {
@Bean
public College collegeBean()
{
return new College();
}
@Bean
public Principal principalBean()
{
return new Principal();
}
}
主要方法:
public static void main(String[] args) {
ApplicationContext context = new AnnotationConfigApplicationContext(ApplicationConfig.class);
System.out.println("file loaded");
College coll = context.getBean("collegeBean",College.class);
System.out.println(coll.toString());
}
【问题讨论】:
-
您使用的是哪个春季版本? @Required 自 5.1 起已弃用
-
我正在使用的4.2版本
标签: spring annotations