irmr-lawenforcement-core src main java com tjdata irmr lawenforcement core config controller dao service 和 irmr-law-lawenforcement-feign src main java com tjdata irmr lawenforcement feign config controller 和 irmr-lawenforcement-api src main java com tjdata irmr lawenforcement api feign model pojo req rsp service之间的关联关系
时间: 2024-04-02 07:36:10 浏览: 173
这三个模块之间的关联关系如下:
- irmr-lawenforcement-core: 这是一个核心模块,包含了与执法领域相关的配置、控制器(controller)、数据访问对象(dao)、服务(service)等。这些组件用于实现执法领域的业务逻辑,并提供给其他模块使用。
- irmr-lawenforcement-api: 这个模块包含了一些与执法领域相关的API接口定义,以及一些POJO类、请求(req)和响应(rsp)对象等。这些接口和对象定义用于定义和描述执法领域的业务数据和交互方式。
- irmr-lawenforcement-feign: 这个模块是一个Feign客户端,用于与其他服务通信,并调用其他服务的API。它包含了一些Feign客户端的配置、控制器等,用于实现与其他服务的交互。它依赖于 irmr-lawenforcement-api,通过引入 irmr-lawenforcement-api 中的接口和对象定义,来定义和描述执法领域的业务数据和交互方式。
因此,这三个模块共同构成了一个完整的执法领域的模块化架构,其中 irmr-lawenforcement-core 提供了执法领域的核心业务逻辑,irmr-lawenforcement-api 定义了执法领域的数据交互方式,irmr-lawenforcement-feign 则实现了与其他服务的交互。
相关问题
irmr-law-server-cloud .idea checkstyle doc irmr-law-common irmr-law-core irmr-ability-core irmr-base-core irmr-file-core irmr-inspect-core irmr-law-app-core irmr-law-public-core irmr-law-system-core irmr-lawenforcement-core src main java com tjdata irmr lawenforcement core config controller dao service resources target pom.xml README.md irmr-lawsupervision-core pom.xml irmr-law-feign-server irmr-ability-feign irmr-file-feign irmr-law-base-feign irmr-law-flow-feign irmr-law-inspect-feign irmr-law-lawenforcement-feign src main java com tjdata irmr lawenforcement feign config controller resources target pom.xml README.md irmr-law-lawsupervision-feign irmr-law-public-feign pom.xml irmr-law-gateway irmr-law-service irmr-law-service-api irmr-ability-api irmr-base-api irmr-file-api irmr-flow-api irmr-inspect-api irmr-law-app-api irmr-law-public-api irmr-law-system-api irmr-lawenforcement-api src main java com tjdata irmr lawenforcement api feign model pojo req rsp service autoconfig resources target .gitignore pom.xml README.md irmr-lawsupervision-api irmr-websocket-api pom.xml irmr-law-sprint-boot-starter .gitignore pom.xml README.md这是什么架构
这是一个基于Spring Boot开发的分布式架构,其中包含多个子模块,如irmr-law-server-cloud、irmr-lawenforcement-core、irmr-lawenforcement-feign等,涵盖了不同的领域和功能模块,通过Feign实现了服务之间的调用和通信。同时还包含了网关、服务API、公共API、能力API等组件,以及一些基础服务模块,如文件服务、审查服务、流程服务等。整个架构还包含了一些自定义的starter,如irmr-law-sprint-boot-starter,用于简化开发流程。
阅读全文