update 优化 删除无用配置类

This commit is contained in:
疯狂的狮子Li 2025-02-21 20:31:58 +08:00
parent a217c495d1
commit bb475a6088
7 changed files with 27 additions and 74 deletions

View File

@ -1,9 +1,9 @@
package org.dromara.web.controller; package org.dromara.web.controller;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import org.dromara.common.core.config.RuoYiConfig;
import org.dromara.common.core.utils.StringUtils;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.utils.SpringUtils;
import org.dromara.common.core.utils.StringUtils;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -17,16 +17,12 @@ import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
public class IndexController { public class IndexController {
/**
* 系统基础配置
*/
private final RuoYiConfig ruoyiConfig;
/** /**
* 访问首页提示语 * 访问首页提示语
*/ */
@GetMapping("/") @GetMapping("/")
public String index() { public String index() {
return StringUtils.format("欢迎使用{}后台管理框架,当前版本v{}请通过前端地址访问。", ruoyiConfig.getName(), ruoyiConfig.getVersion()); return StringUtils.format("欢迎使用{}后台管理框架,请通过前端地址访问。", SpringUtils.getApplicationName());
} }
} }

View File

@ -120,8 +120,8 @@ redisson:
nettyThreads: 8 nettyThreads: 8
# 单节点配置 # 单节点配置
singleServerConfig: singleServerConfig:
# 客户端名称 # 客户端名称 不能用中文
clientName: ${ruoyi.name} clientName: RuoYi-Vue-Plus
# 最小空闲连接数 # 最小空闲连接数
connectionMinimumIdleSize: 8 connectionMinimumIdleSize: 8
# 连接池大小 # 连接池大小

View File

@ -123,8 +123,8 @@ redisson:
nettyThreads: 32 nettyThreads: 32
# 单节点配置 # 单节点配置
singleServerConfig: singleServerConfig:
# 客户端名称 # 客户端名称 不能用中文
clientName: ${ruoyi.name} clientName: RuoYi-Vue-Plus
# 最小空闲连接数 # 最小空闲连接数
connectionMinimumIdleSize: 32 connectionMinimumIdleSize: 32
# 连接池大小 # 连接池大小

View File

@ -1,24 +1,3 @@
# 项目相关配置
ruoyi:
# 名称
name: RuoYi-Vue-Plus
# 版本
version: ${revision}
# 版权年份
copyrightYear: 2024
captcha:
enable: true
# 页面 <参数设置> 可开启关闭 验证码校验
# 验证码类型 math 数组计算 char 字符验证
type: MATH
# line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
category: CIRCLE
# 数字验证码位数
numberLength: 1
# 字符验证码长度
charLength: 4
# 开发环境配置 # 开发环境配置
server: server:
# 服务器的HTTP端口默认为8080 # 服务器的HTTP端口默认为8080
@ -41,6 +20,18 @@ server:
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载 # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 256 worker: 256
captcha:
enable: true
# 页面 <参数设置> 可开启关闭 验证码校验
# 验证码类型 math 数组计算 char 字符验证
type: MATH
# line 线段干扰 circle 圆圈干扰 shear 扭曲干扰
category: CIRCLE
# 数字验证码位数
numberLength: 1
# 字符验证码长度
charLength: 4
# 日志配置 # 日志配置
logging: logging:
level: level:
@ -61,7 +52,7 @@ user:
# Spring配置 # Spring配置
spring: spring:
application: application:
name: ${ruoyi.name} name: RuoYi-Vue-Plus
threads: threads:
# 开启虚拟线程 仅jdk21可用 # 开启虚拟线程 仅jdk21可用
virtual: virtual:
@ -191,7 +182,7 @@ springdoc:
# persistAuthorization: true # persistAuthorization: true
info: info:
# 标题 # 标题
title: '标题:${ruoyi.name}多租户管理系统_接口文档' title: '标题:RuoYi-Vue-Plus多租户管理系统_接口文档'
# 描述 # 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...' description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
# 版本 # 版本

View File

@ -1,6 +1,6 @@
package org.dromara.test; package org.dromara.test;
import org.dromara.common.core.config.RuoYiConfig; import org.dromara.common.web.config.properties.CaptchaProperties;
import org.junit.jupiter.api.*; import org.junit.jupiter.api.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
@ -17,19 +17,19 @@ import java.util.concurrent.TimeUnit;
public class DemoUnitTest { public class DemoUnitTest {
@Autowired @Autowired
private RuoYiConfig ruoYiConfig; private CaptchaProperties captchaProperties;
@DisplayName("测试 @SpringBootTest @Test @DisplayName 注解") @DisplayName("测试 @SpringBootTest @Test @DisplayName 注解")
@Test @Test
public void testTest() { public void testTest() {
System.out.println(ruoYiConfig); System.out.println(captchaProperties);
} }
@Disabled @Disabled
@DisplayName("测试 @Disabled 注解") @DisplayName("测试 @Disabled 注解")
@Test @Test
public void testDisabled() { public void testDisabled() {
System.out.println(ruoYiConfig); System.out.println(captchaProperties);
} }
@Timeout(value = 2L, unit = TimeUnit.SECONDS) @Timeout(value = 2L, unit = TimeUnit.SECONDS)
@ -37,7 +37,7 @@ public class DemoUnitTest {
@Test @Test
public void testTimeout() throws InterruptedException { public void testTimeout() throws InterruptedException {
Thread.sleep(3000); Thread.sleep(3000);
System.out.println(ruoYiConfig); System.out.println(captchaProperties);
} }

View File

@ -1,33 +0,0 @@
package org.dromara.common.core.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* 读取项目相关配置
*
* @author Lion Li
*/
@Data
@Component
@ConfigurationProperties(prefix = "ruoyi")
public class RuoYiConfig {
/**
* 项目名称
*/
private String name;
/**
* 版本
*/
private String version;
/**
* 版权年份
*/
private String copyrightYear;
}

View File

@ -1,6 +1,5 @@
org.dromara.common.core.config.ApplicationConfig org.dromara.common.core.config.ApplicationConfig
org.dromara.common.core.config.AsyncConfig org.dromara.common.core.config.AsyncConfig
org.dromara.common.core.config.RuoYiConfig
org.dromara.common.core.config.ThreadPoolConfig org.dromara.common.core.config.ThreadPoolConfig
org.dromara.common.core.config.ValidatorConfig org.dromara.common.core.config.ValidatorConfig
org.dromara.common.core.utils.SpringUtils org.dromara.common.core.utils.SpringUtils