我们已有一个使用Mysql和Java struts构建的项目。我们必须在项目中实施新的部分(假设是CRM)。当前的项目项目中,我们拥有Mysql数据库,它具有约160个表,并且所有这些表之间都具有相互联系(外键关系)。
我们计划使用Spring boot Microservices实现的新项目,并且在与现有数据库一起使用时,我们在构建应用程序微服务时面临一些问题。
在进行微服务时,我们有两种选择来管理实体
让我们知道我们是否可以在项目中使用其他任何项目结构,因为我们的数据库位于mysql中并且每个表都紧密耦合。
答案 0 :(得分:0)
创建一个仅包含实体,dto和util类的新公共包。
现在将这个commons项目作为所有微服务项目中的依赖项jar。
最后,没有必要将Commons项目作为微服务来启动。要部署需要commons jar作为依赖关系的新微服务,请确保首先克隆commons存储库和相应的存储库。