Spring注解方式配置javaBean

  • 需要在配置文件中配置加载的javabean所在的位置[路径]
  • 需要在实体类【javaBean】上加上@Component注解默认javeBean的id是类名,首字母小写。如果要重命名的话,直接@Component("别名")
  • javaBean属性的赋值,直接通过@Value("值")方式设置,都需要setter,getter方法
  • 如果javaeBean有引用其他的javaBean,可以通过@Autowired , @Resource等注解导入,注意:如果引入的javaBean有可能为空的话,需要在@Autowired设置required=false
  • 如果javaBean被当作形参传递的话,可以通过@Qualifier标签来引用

代码示例
@Component("myStudent") public class Student { @Value("张三") private String name; @Value("30") private Integer age; @Autowired(required=false) private Address address; @Resource private Phone phone; /*public void showCompany(@Qualifier("company") Company company){ System.out.println(company); }*/ @Override public String toString() { return "Student [name=" + name + ", age=" + age + ", address=" + address + ",phone=" + phone + "]"; } }

你可能感兴趣的:(Spring注解方式配置javaBean)