
마감 기한에 맞춰 후닥닥 프로젝트를 완성하다 보니 지피티 범벅인 프로젝트가 되어버렸다.팀원분이 코드를 설명해달라고 했는데 내가 짠 코드를 설명하지 못하는 상황에 직면..프로젝트가 끝난 지금 조금 여유가 생겨 적어도 내가 짠 부분의 코드는 알아두고자 하여 처음부터 다시
데이터베이스는 프로젝트 때 사용했던 것 과 동일하게 h2를 사용할 것이다. 생성된 mv.db파일을 사용할 것인가, 어플리케이션이 작동될 때마다 h2데이터베이스를 생성할 것인가. 고려해봤을 때, 각각의 장단점이 있다. 매번 새 데이터를 테스트하고 싶을때 프로젝트를 빠르게 실행하고 초기 데이터를 넣어 테스트할 때 운영 환경이 아닌 개발환경에서만 사용할...

해당 테이블을 기준으로 calendar 엔티티를 작성하였다. @Entity , @Id, @GeneratedValue(strategy = GenerationType.IDENTITY) @Entity 에너테이션이 있을 경우 Pr키를 설정하는 @Id 에너테이션이 필수이다.@G
개발환경 -> application-dev.yml / embedded 모드로 데이터베이스 설정테스트환경 -> application-test.yml / mem 모드로 데이터베이스 설정.통합 -> application.yml / 두 파일의 공통 코드를 해당 파일에서 설정.

개발용, 테스트용 yml파일을 설정하였다. 해당 레포지터리가 엔티티와 연결되어 잘 작동하는지 확인해보자.테스트 파일에 직접 파일을 작성해도 되지만 인텔리J에서 제공하는 단축키인 커멘드+shift+T 를 사용하여 테스트 파일을 생성하였다.테스트해볼 기능은 다음과 같다.1