Browse Source

refactor(tenant-admin): 优化应用配置和事件监听器

- 移除 Nacos 配置中心和服务发现的禁用设置
- 删除 DataSourceAutoConfiguration 的排除配置
- 启用 logback 延迟关闭钩子功能
- 移除 ApplicationReadyEvent 监听器中的控制台输出逻辑
- 简化 bootstrap.yml 配置文件结构
feature/2026-07-ccc-dev
chenchuchuan 2 weeks ago
parent
commit
d53982dcda
  1. 8
      application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/TenantAdminApplication.java
  2. 7
      application-tenant/tenant-admin/src/main/resources/bootstrap.yml
  3. 2
      application-tenant/tenant-admin/src/main/resources/logback-spring.xml

8
application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/TenantAdminApplication.java

@ -4,11 +4,9 @@ import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.context.event.EventListener;
/** /**
* 租户运营管理服务启动类 * 租户运营管理服务启动类
@ -28,10 +26,4 @@ public class TenantAdminApplication {
} }
@EventListener(ApplicationReadyEvent.class)
public void onApplicationReady() {
System.out.println("\n==============================================");
System.out.println("============= 项目启动成功 SUCCESS ============");
System.out.println("==============================================\n");
}
} }

7
application-tenant/tenant-admin/src/main/resources/bootstrap.yml

@ -10,12 +10,7 @@ spring:
exclude: exclude:
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
- com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
cloud:
nacos:
discovery:
enabled: false
config:
enabled: false
config: config:
import: import:
- classpath:tenant-admin-dev.yml - classpath:tenant-admin-dev.yml

2
application-tenant/tenant-admin/src/main/resources/logback-spring.xml

@ -5,7 +5,7 @@ scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没
debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。
--> -->
<configuration scan="false" scanPeriod="60 seconds" debug="false"> <configuration scan="false" scanPeriod="60 seconds" debug="false">
<!-- <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>--> <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>
<springProperty scope="context" name="logging.level" source="logging.level" defaultValue="info"/> <springProperty scope="context" name="logging.level" source="logging.level" defaultValue="info"/>
<!-- 定义日志的根目录 --> <!-- 定义日志的根目录 -->

Loading…
Cancel
Save