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;
}
}