1. 工具类中使用@Value给静态变量注入值
@Component
public class EmopUtil {
//EMOP url
private static String url;
//接口平台分配给应用的appId
private static String appId;
//EMOP url
@Value("${emop.config.url}")
private void setUrl (final String url) {
EmopUtil.url = url;
}
//接口平台分配给应用的appId
@Value("${emop.config.appId}")
private void setAppId (final String appId) {
EmopUtil.appId = appId;
}
public static doPost () {
......
}
}
2. 工具类中使用@Autowired注入对象的方法:set方法上添加@Autowired注解,类定义上添加@Component注解;
@Component
public class LogUtil {
private static LogMapper logMapper;
@Autowired
public void setLogMaooer(LogMapper logMapper) {
LogUtil .logMapper= logMapper;
}
}