32 lines
1.0 KiB
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();
|
|
}
|
|
}
|