公司是医院项目,源码里最老的代码可以追溯到 05 年左右, 然后几乎 80%的模块代码都在一个 jar 里 目前想做一些优化,把一些功能按模块抽取出来 例如 A B C D E F G 等 都在一个 jar 包内 想把 A 相关的 抽取出来单独成为一个 jar 后期想慢慢都分离出来. 但是 A 和 B C D 之间又有关联,可能 A 要用 B ,C 要用 A 之类的 那就成了循环引用. 这种情况下应该如何进行下去呢 常年 crud 这方面无从下手了. 而且新技术也用不上 目前 JDK6 请大佬们指教