seminar/src/main/java/ru/ulstu/SeminarApplication.java

32 lines
1.0 KiB
Java

package ru.ulstu;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.event.EventListener;
import ru.ulstu.user.UserService;
@SpringBootApplication
@EnableConfigurationProperties
public class SeminarApplication {
private final UserService userService;
public SeminarApplication(UserService userService) {
this.userService = userService;
}
public static void main(String[] args) {
SpringApplication.run(SeminarApplication.class, args);
}
@EventListener(ApplicationReadyEvent.class)
public void doSomethingAfterStartup() {
System.out.println("hello world, I have just started up");
userService.initDefaultAdmin();
userService.initDefaultAspirant();
userService.initDefaultHead();
userService.initDefaultManager();
}
}