日期 版本 作者 说明
2022-2-27 V-1.0 孔留锋 文档创建。

概要

简介

​ 基于RuoYi-Vue 3.8.1,其框架本省包含一些Ruoyi本省信息,或无关紧要内容模块,架构进行统一调整。

改造

admin 模块

RuoYiApplication.class

修改为 SingeApplication.class

1
2
3
4
5
6
7
8
public class SingleApplication
{
public static void main(String[] args)
{
SpringApplication.run(SingleApplication.class, args);
System.out.println("(♥◠‿◠)ノ゙ 单一架构-启动成功! ლ(´ڡ`ლ)゙ \n");
}
}

RuoYiServletInitializer.class

修改为 SingleServletInitializer.class

RuoYiConfig.class

修改为 SingleConfig.class

1
2
3
4
5
6
@Component
@ConfigurationProperties(prefix = "single")
public class SingleConfig
{
//...
}

application.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
single:
# 名称
name: ZZsn9988
# 版本
version: 3.8.1
# 版权年份
copyrightYear: 2022
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
profile: D:/zzsn/uploads
# 获取ip地址开关
addressEnabled: true
# 验证码类型 math 数组计算 char 字符验证
captchaType: math

SwaggerConfig.class

1
2
3
4
5
6
7
8
9
10
11
12
13
14
private ApiInfo apiInfo()
{
// 用ApiInfoBuilder进行定制
return new ApiInfoBuilder()
// 设置标题
.title("标题:单一架构_接口文档")
// 描述
.description("描述:简简单单.")
// 作者信息
.contact(new Contact(ruoyiConfig.getName(), null, null))
// 版本
.version("版本号:" + ruoyiConfig.getVersion())
.build();
}

SysIndexController.class

1
2
3
4
5
@RequestMapping("/")
public String index()
{
return StringUtils.format("请通过前端地址访问。");
}