展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

分布式微服务项目搭建

  • 构建父工程

  • 添加.idea;.iml;用于过滤编译文件

  • 删除多余的文件,只留下一个pom.xml

  • pom中添加:pom

  • 复制依赖到pom

  • maven 跳过单元测试,intall发布

  • 构建子模块

  • 右键父工程创建

  • 创建的子模块可在父工程的pom中显示(9001是用maven构建的;9002是用Spring Initializr构建的,没有自动和父工程关联)

  • pom中引入依赖

  • 新建启动类

  • 确保启动类中没有写错

  • 配置yml

  • 新建application.properties,之后将后缀改为yml

  • 热部署

# 在子模块的pom中添加依赖
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

# 父工程中添加插件
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <fork>true</fork>
        <addResources>true</addResources>
    </configuration>
</plugin>
  • 勾选如下

  • 按快捷键:ctrl + shift + alt + /

posted @ 2022-07-25 11:50  DogLeftover  阅读(37)  评论(0编辑  收藏  举报