当前位置: 代码迷 >> Java Web开发 >> 这个日志功能如何添加
  详细解决方案

这个日志功能如何添加

热度:44   发布时间:2016-04-16 22:03:21.0
这个日志功能怎么添加
最近要为一已经结项的项目的service新增日志功能,但没有源代码,且不能修改applicationContext.xml文件。
项目的源码我反射来看了,大概是这样的:
public class XXXAction extends Action {
    @Autowired
    private XXXService xxxService;
}
public interface XXXService {
    public XXXBean method1(args...);
    // ……
}
@Transactional
@Service
public class XXXServiceImpl implements XXXService {
    public XXXBean method1(args...) {
    }
    // ……
}
用AOP的办法在实现类的方法执行前执行日志记录。
------解决方案--------------------
什么都不能改,还加什么日志

拦截请求url吧,只能这样了
------解决方案--------------------
 @Before 呀!前置拦截器!
------解决方案--------------------
搞毛啊,什么都不能改,还行添加日志,不改代码怎么行
------解决方案--------------------
static method

或者用拦截器,注解
------解决方案--------------------
还可以加或改别的xml文件。
  相关解决方案