spring annotation 注入static 属性

来源:互联网 发布:苹果电脑截尺寸软件 编辑:程序博客网 时间:2024/06/06 04:27

第一种方法:

 

@Component
public class UserUtils
{
  private static UserAccessor userAccessor;
 
  /**
   * Sets the user DAO. This method should never be called except by Spring
   * @param userAccessor The user accessor to set
   */
  @Autowired(required = true)
  public void setUserAccessor(userAccessor UserAccessor) {
    UserUtils.userAccessor = userAccessor;
  }
}

 

第二种方法:

 

@Component
public class UserUtils
{
    private static UserAccessor userAccessor;

 

    @Autowired(required = true)
    public UserUtils(@Qualifier(“userAccessorImpl”) userAccessor UserAccessor) {
         UserUtils.userAccessor = userAccessor;
    }
}

0 3
原创粉丝点击