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
'🟢 프로젝트 > [Spring Boot] 스터디 룸 관리 웹' 카테고리의 다른 글
| 비밀번호 암호화 구현 및 테스트 코드 작성 (0) | 2023.05.23 |
|---|---|
| 리뷰 수정 페이지 구현 및 테스트 완료 (0) | 2023.05.12 |
| 룸 삭제 기능 , 테스트 구현 (0) | 2023.05.08 |
| 관리자 페이지 view, 스터디 룸 생성 기능 구현 (1) | 2023.05.06 |
| 파트 분배 및 계획 (0) | 2023.05.02 |