jfinal编译好以后,如何引用自己写的class替换jar包中class

我重写了com.jfinal.core.ActionReporter类,因为jfinal框架中的这个类对日志不能满足我的需求,然后我在项目中新建了相同的包名和类名,在开发过程中,程序读取的是我自己写的类,但是打包发布以后,程序依然读取了jar包中的ActionReporter。怎么解决,求解。

评论区

杜福忠

2021-10-22 14:49

替换很简单,用zip工具打开然后替换就可以了。

但是你这个需求没有必要做替换,直接继承ActionReporter类覆写掉需要的方法,再去自己的JFinalConfig配置里的configConstant(Constants me) {me.setActionReporter(new MyActionReporter());即可

mekain

2021-10-22 15:08

@杜福忠 嗯嗯,直接重写就行了,谢谢,非常感谢。

北流家园网

2021-11-04 10:44

@杜福忠 这个俱乐部,就属你最热心回复群友的问题了,祝你大赚

热门反馈

扫码入社