XuqmGroup-Server/tenant-service/src/main/java/com/xuqm/tenant/config/OpsAdminInitializer.java
2026-04-21 22:07:29 +08:00

29 行
808 B
Java

package com.xuqm.tenant.config;
import com.xuqm.tenant.service.OpsService;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
@Component
public class OpsAdminInitializer implements ApplicationRunner {
private final OpsService opsService;
@Value("${ops.admin.username:admin}")
private String adminUsername;
@Value("${ops.admin.password:Admin@123456}")
private String adminPassword;
public OpsAdminInitializer(OpsService opsService) {
this.opsService = opsService;
}
@Override
public void run(ApplicationArguments args) {
opsService.initDefaultAdmin(adminUsername, adminPassword);
}
}