上接: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 中,要多次修改





