gaodd ba55893622 first commit | 7 mēneši atpakaļ | |
---|---|---|
.. | ||
accountability-client | 7 mēneši atpakaļ | |
accountability-common | 7 mēneši atpakaļ | |
accountability-server | 7 mēneši atpakaļ | |
.gitignore | 7 mēneši atpakaļ | |
Dockerfile | 7 mēneši atpakaļ | |
README.md | 7 mēneši atpakaļ | |
pom.xml | 7 mēneši atpakaļ |
业务服务层只做本业务子域的事情拥有自己独立的数据库如需要调用其他业务域服务,请通过上层应用层编排 FeignClinet和service controller要有版本管理,如已经正式发布则需要多个版本的部署实例来保证原来的客户端调用的有效性。或者修改时不改变出参和入参,必须改变时则增加新的方法进行应对以保证向下兼容
#server中各个包职能说明 contoller-------按业务子域定义的controller
service--------按业务子域定义的service包含(interface及其实现)
domain-------按业务子域定义的domain对象
dao------按业务子域定义的dao
entity--------按业务子域目录划分
sql目录-------本微服务的所有sql文件(按照版本增加文件)
#demo-common 工程职能描述 只为本服务的客户端和服务端提供依赖
#demo-client 工程职能说明 本工程负责向应用层提供依赖(jar包形式)