package com.plannaplan; import com.plannaplan.entities.User; import com.plannaplan.services.UserService; import com.plannaplan.types.UserRoles; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.event.EventListener; @SpringBootApplication public class App { public final static String API_VERSION = "v1"; @Autowired UserService userService; public static void main(String[] args) { Logo logo = new Logo("beta"); System.out.println(logo.getLogo()); System.out.println( "|=============================================================================================|"); SpringApplication.run(App.class, args); } @EventListener(ApplicationReadyEvent.class) public void importData() { User testUser = new User(); testUser.setEmail("filizy@st.amu.edu.pl"); testUser.setName("Filip"); testUser.setSurname("Izydorczyk"); testUser.setRole(UserRoles.STUDENT); this.userService.save(testUser); } }