一、问题描述
在进行jar包中,特定的类,通过新建一样的包package路径,进行覆盖重写从而进行功能扩展,结果工程编译中,jar包中相应的类的优先级比自定义类要高,导致覆盖失败
二、解决方法
eclipse中,有对工程的类加载优先级的配置,如图
以上的配置,会导致maven包中,优先级高于自定义类,所以需要进行上下调整,通过选定
然后通过up/down来调整顺序
正确的配置如下
精益编程,致力于最实际的应用实践,拒绝长篇大论,拒绝只讲代码不讲业务,拒绝只讲技术不讲效率,使用最简单最直接的方式,来达到最好的效果。