springcloud创建子模块ums-2(手动配置)

上接:springcloud创建子模块ums-1(手动配置)

概述

本文继续配置 controller、微服务调用、配置类等

最终工程结构

由于ums微服务并不实现具体功能,而是通过调用notice微服务实现的,所以类、配置文件会少一些,工程目录相对简单,如下图红框处:

添加application.yml配置文件

注意:在springboot中推荐使用.yml配置文件,如果不习惯,用.properties配置文件也可以

创建文件

在本工程中添加application.yml配置文件,

注意: 文件所在的路径,千万别搞错了

如下图:

在 弹出窗口输入文件名,如下图:

然后敲回车,创建文件成功,如下图:

成功后,文件图标一般为绿色

添加配置

server:
  port: 8081

实现主启动类

springboot通过类启动

创建类

改写类

package top.malaoshi.ums;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class UMSMain {
    public static void main(String[] args) {
        SpringApplication.run(UMSMain.class,args);
    }
}

复制 Notice 实体类

从 notice 工程中,复制 top.malaoshi.notice.entities.Notice 类,到本工程中

注意:包路径、类名要一致

提示: 包名不一致,不影响程序运行,但在 重构2.0 中,要多次修改

复制 CommonResult 类

作用:用于 微服务之间 传递数据

从 notice 工程中,复制 top.malaoshi.ums.json.CommonResult 类,到本工程中

注意:包路径、类名要一致

提示: 包名不一致,不影响程序运行,但在 重构2.0 中,要多次修改


原文出处:/show_1EF5guOdr4Ef.html