728x90

관리자 아이디, 비밀번호를 서버를 실행 할 때마다 생성이 되도록 하였다. 

 

CommandLineRunner 를 상속받으면 스프링 부트 실행 시 마다 코드가 실행되도록 할 수 있다. 


@RequiredArgsConstructor
@Component
public class AdminSignUp implements CommandLineRunner {

final AdminRepository adminRepository;
@Override
public void run(String... args) throws Exception {
Admin admin = new Admin(1L,"admin@naver.com","1234", MemberRole.ADMIN);

adminRepository.save(admin);
}
}
728x90

+ Recent posts