这种我觉得是比较简单的一种
@Component
public class LogSaveUtil {
@Resource
private IBetOptLogService betOptLogService;
//新建本类
public static LogSaveUtil logSaveUtil;
//初始化方法,添加postcontruct方法
@PostConstruct
public void init(){
logSaveUtil = this;
logSaveUtil.betOptLogService = this.betOptLogService;
}
public static void saveLog(HttpServletRequest request,String details) {
try {
String ip = IPUtils.getClientAddress(request);
String tool = AgentToolUtil.getAgentTool(request);
logSaveUtil.betOptLogService.saveoptLog(tool,ip,details);
} catch (Exception e) {
e.printStackTrace();
}
}
这个是我觉得比较简单的一种了,类似下面就可以调用
当然这不是唯一的方法,诸如通过spring上下文对象获取等等