spring两种方式注入到静态工具类里面

需要注意的是下边的两个方法都需要工具类创建实例的时候才会注入。所以不建议在工具类注入实例。因为一般工具类都是直接通过类来使用的。

直接上代码

方式1:

 

//可以换成@Configuration,与@Inject配合使用
@Componentpublic 
class XXUtils { 
        //可以换成@Inject/ @Autowired
       @Resource
  private XXXProperties xxxPropertiesAutowired; 
 
  private static XXXProperties xxxProperties; 
 
       @PostConstruct 
       public void init() {
              this.xxxPropertiesAutowired = xxxProperties;
       }
}


方式2:zs

 

@Component

public class UrlUtil {

     private static RRJConfig rrjConfig;

    @Autowired
    public void setRRJConfig(RRJConfig rRJConfig) {
    UrlUtil.rrjConfig = rRJConfig;
    }

posted @ 2018-06-07 17:01  董永辉Bruno  阅读(2798)  评论(0)    收藏  举报