Sunday, December 20, 2009

Spring annotations static injection tutorial

I found this interesting code snippet to initialize static properties of a class using Spring IoC

@Component
public class UserUtils
{
  private static UserAccessor userAccessor;

  /**
   * Sets the rule 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;
  }
}
 
Source: http://www.connorgarvey.com/blog/?p=105 

No comments:

Post a Comment