我们的技术栈是Spring - spring、安全性、数据-JPA和角JS & Thymeleaf。
现在,我希望避免为每个项目重新创建常见的内容(用户、菜单代码描述等)。
我对多模块maven项目没有实际知识,所以无法决定什么是最佳实践。
这里有选择吗?
想知道最好的做法。
发布于 2017-12-26 09:21:32
共享库的第一条规则--不要创建共享库。在每个组织中的某个时候,都有人试图共享他们从一个项目复制到另一个项目的代码。几年后,它变得不可能维持。
除非您能够创建一个高质量的库(至少在理论上)可以开放源代码,否则您将不会为您的公司带来任何好处。
如果您确实希望创建一个高质量的可重用库,那么下面是一些规则:
因此,在创建共享库之前要三思,并准备花费大量时间来维护它。
https://stackoverflow.com/questions/47973995
复制相似问题