chore: 使用属性变量消除配置文件中分散的 ContiNew Admin 品牌元素

1.项目配置属性前缀由 continew-admin 改为 project(暂时未发现属性前缀 project 冲突)
2.配置文件中涉及到项目元素信息使用的,统一通过变量引用项目配置属性(如此改动之后,仅需要修改项目配置即可快速调整大量项目配置信息)
This commit is contained in:
2023-08-20 10:23:12 +08:00
parent cd3ac8a120
commit 54ea41048a
10 changed files with 39 additions and 40 deletions

View File

@@ -38,7 +38,7 @@ import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.URLUtil;
import cn.hutool.extra.spring.SpringUtil;
import top.charles7c.cnadmin.common.config.properties.ContiNewAdminProperties;
import top.charles7c.cnadmin.common.config.properties.ProjectProperties;
/**
* 启动程序
@@ -54,7 +54,7 @@ import top.charles7c.cnadmin.common.config.properties.ContiNewAdminProperties;
@ComponentScan(basePackages = {"top.charles7c.cnadmin", "cn.hutool.extra.spring"})
public class ContiNewAdminApplication implements ApplicationRunner {
private final ContiNewAdminProperties properties;
private final ProjectProperties projectProperties;
private final ServerProperties serverProperties;
public static void main(String[] args) {
@@ -70,7 +70,7 @@ public class ContiNewAdminApplication implements ApplicationRunner {
@SaIgnore
@GetMapping("/")
public String index() {
return String.format("%s backend service started successfully.", properties.getName());
return String.format("%s backend service started successfully.", projectProperties.getName());
}
@Override
@@ -80,7 +80,7 @@ public class ContiNewAdminApplication implements ApplicationRunner {
String contextPath = serverProperties.getServlet().getContextPath();
String baseUrl = URLUtil.normalize(String.format("%s:%s%s", hostAddress, port, contextPath));
log.info("------------------------------------------------------");
log.info("{} backend service started successfully.", properties.getName());
log.info("{} backend service started successfully.", projectProperties.getName());
log.info("后端 API 地址:{}", baseUrl);
Boolean docEnabled = Convert.toBool(SpringUtil.getProperty("springdoc.swagger-ui.enabled"));
if (Boolean.TRUE.equals(docEnabled)) {