목록CommandLineRunner (2)
개발 무지렁이

[DevInitData.java] @Configuration @Profile("dev") // 이 클래스에 정의된 Bean 들은 dev 모드에서만 활성화된다. public class DevInitData { // CommandLineRunner: 앱 실행 직후 초기데이터 세팅 및 초기화에 사용된다. @Bean CommandLineRunner init(MemberService memberService, ArticleService articleService, PasswordEncoder passwordEncoder) { return args -> { String password = passwordEncoder.encode("1234"); Member member1 = memberService.join("us..

[TestInitData.java] @Configuration @Profile("test") // **중요, 이 클래스에 정의된 Bean은 test모드에서만 활성화된다. public class TestInitData { // CommandLineRunner: 앱 실행 직후 초기데이터 세팅 및 초기화에 사용된다. @Bean CommandLineRunner init(MemberService memberService, PasswordEncoder passwordEncoder) { return args -> { String password = passwordEncoder.encode("1234"); memberService.join("user1", password, "user1@test.com"); member..