workyanghexin 2022-05-25 15:33 采纳率: 0%
浏览 28
已结题

单体项目作为jar包变成微服务

背景

有两个项目:

  1. system : 单体spring boot项目,里面包含有api,如localhost:7001/login
  2. cloud-system-starter : 微服务system项目,里面包含有system单体项目的所有api,如localhost:7002/login
问题

我现在将system项目作为依赖,放在了cloud-system-starter项目中,但是在运行cloud-system-starter时,404错误,提示找不到localhost:7002/login;
system: pom.xml

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!-- 微服务为true,单体项目为false -->
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
    </build>

cloud-system-starter: pom.xml

    <dependencies>
        <dependency>
            <groupId>com.cloud</groupId>
            <artifactId>system</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
期望

希望在system单体项目中开发的api可以直接在cloud-system-starter中使用,无需再开发微服务版本的api

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 已结题 5月25日
      • 创建了问题 5月25日

      悬赏问题

      • ¥15 请问Unity使用Magica Cloth插件怎么调整散兵的帘子和振袖比较好?
      • ¥15 请问为什么原神模型导入Unity做动画默认姿势会站不直?
      • ¥15 ld: cannot open C:\Program: No such file or directory
      • ¥15 请问汏佬要怎么访问这种过滤了post和get的php内容?
      • ¥15 C语言调用python脚本出现Debug Assertion Failed错误
      • ¥15 C语言设计学生成绩管理系统
      • ¥15 关于服务器传输和unity的一些问题
      • ¥15 python qt 实现数据表 表头筛选
      • ¥15 关于电子电气架构的问题,如何解决?
      • ¥75 数据总结公式(克服遗忘问题)