微服务化后工程必然是多模块化的,在工具层面也有相关的规范和标准,如下图,先创建一个maven工程,删除src和其他无用文件在父项目上右键,选择New,再选择Module,可以创建spring工程

SpringBoot实践(二十七):多模块开发_java

添加后在父pom会展示模块信息:

<modules>
        <module>springboot-demo</module>
        <module>springboot-security</module>
        <module>juc</module>
        <module>springboot-nacos</module>
        <module>springcloud-gateway</module>
        <module>springcloud-login</module>
        <module>springboot-common</module>
    </modules>

通用的module可以加到父pom文件中,子模块只添加自己用的依赖包。