代码如何做到结果有变化就提示

2025-10-24 09:22:38

1、已经用切面的方法写了些代码,但是有误差。比如Project表(项目表),有修改操作、审批操作,修改操作时要执行projectService.updateProject(project); 

代码如何做到结果有变化就提示

2、方法,但是审批时因为要改变状态(Project的state字段)也要执行该方法,结果审批操作也记录了修改日志,这不是我希望的。

代码如何做到结果有变化就提示

3、如果加入各种状态(state)的判断等,暂时能实现,但是一旦流程有变化,这些判断的依据也要跟着变,很麻烦,因此放弃。

代码如何做到结果有变化就提示

4、我的想法是,最好能够监控*.do,比如修改时有修改.do,审批时有审批.do,根据这个来记录日志。

代码如何做到结果有变化就提示

5、因此我自己写了个过滤器,这个确实能监控任意的url,但是我用Spring注入的各种service都为空,因此无法记录日志。

代码如何做到结果有变化就提示

6、典型的场景是很多算法竞赛的在线评测系统(如PKUJudgeOnline),允许用户上传Java代码,由系统在后台编译、运行并进行判定。在动态编译Java源文件时,使用的做法是直接在程序中调用Java编译器。

代码如何做到结果有变化就提示

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢