22 行
648 B
Java
22 行
648 B
Java
|
|
package com.xuqm.tenant.config;
|
||
|
|
|
||
|
|
import com.xuqm.tenant.service.SdkAppProvisioningService;
|
||
|
|
import org.springframework.boot.ApplicationArguments;
|
||
|
|
import org.springframework.boot.ApplicationRunner;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
@Component
|
||
|
|
public class SdkAppInitializer implements ApplicationRunner {
|
||
|
|
|
||
|
|
private final SdkAppProvisioningService provisioningService;
|
||
|
|
|
||
|
|
public SdkAppInitializer(SdkAppProvisioningService provisioningService) {
|
||
|
|
this.provisioningService = provisioningService;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void run(ApplicationArguments args) {
|
||
|
|
provisioningService.ensureBootstrapApp();
|
||
|
|
}
|
||
|
|
}
|