需要注意的是下边的两个方法都需要工具类创建实例的时候才会注入。所以不建议在工具类注入实例。因为一般工具类都是直接通过类来使用的。
直接上代码
方式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;
}