学习spring中,出于好奇,看到xml中可以给属性设置,不知道注释可不可以,可以是哪个注释呀?

解决方案 »

  1.   

    那属性是对象,还是 int 或者什么呢?@Autowired  根据类型注入
    @Resource("xxx")  根据名字注入
      

  2.   

    任何类型的  用@Resource("xxx")不行的  我说的是假如有一个User类 里面呢有一个Id 和Name属性,现在我给他们设置值用annotation
      

  3.   

    public static class PropertyValueTestBean  private String defaultLocale;  @Value("#{ systemProperties['user.region'] }")
      public void setDefaultLocale(String defaultLocale)
      {
        this.defaultLocale = defaultLocale;
      }  public String getDefaultLocale() 
      {
        return this.defaultLocale;
      }}spring 3 的spel可以让你做这件事