[TIL] CommandLineRunner 활용

정석·2024년 9월 1일

TIL

목록 보기
33/40

프로젝트를 할 때 개발 단계에서 테스트 할 때마다 데이터를 넣기 귀찮아서 알게 된 기능이다.
Spring 이 동작할 때 미리 값을 넣어준다.

지난 일정 관리 프로젝트에 초기 더미 데이터를 넣는 과정을 진행해 보았다.
똑같이 Component 로 명시하고 CommandLineRunner 인터페이스를 상속받는 클래스를 구현해준다.


run 이라는 메서드 안에 데이터를 넣어주면 된다.
그럼 스프링이 시작 될 때

값을 위와 같이 미리 넣어주고 시작한다. 다음 프로젝트 때 야무지게 써봐야지.

0개의 댓글