[Spring] 실행시 데이터 생성하기 (@PostConstruct)

PersesTitan·2023년 1월 10일
0

Spring

목록 보기
42/48

예제

@PostConstruct
public void init() {
	Member member = memberService.findOne("Test", "1234");
	for (int i = 0; i < 10; i++) {
        LocalDateTime localDateTime = LocalDateTime.of(2000 + i, 1, 1, 1, 1);
		ProblemCreateDTO problemCreateDTO = new ProblemCreateDTO(Integer.toString(i), "수학", member.getId());
        Problem problem = problemService.save(problemCreateDTO);
		log.info(problem.toString());
	}
}

@PostConstruct

Bean이 등록되고 초기화 되었을때 1번만 실행해주기때문에 등록된 빈을 사용할 수 있습니다.

실행

재대로 생성된 모습을 볼 수 있었습니다.

profile
안녕하세요 페르세스 티탄입니다! 부족한 부분이 많이 있겠지만 잘부탁드립니다.

0개의 댓글