application.yml 팁
spring.jpa.{hibernate|properties} 에서 다양한 jpa 설정을 할 수 있다
org.hibernate.sql, org.hibernate.type 로깅 레벨을 debug, trace로 설정하면 쿼리를 로그로 찍을 수 있다.
build.gradle 팁
org.springframework.boot:spring-boot-devtools 를 사용하면 하나의 파일에서 코드 수정 후 스프링부트를 재시작하는 것이 아니라, 해당 파일만 다시 컴파일하면 바로 반영된다.
com.github.gavlyukovskiy:p6spy-spring-boot-starter 를 사용하면 쿼리와 쿼리 파라미터로 사용된 값까지 한번에 로그로 찍어볼 수 있다.
테스트 팁
미리 코드 스니펫을 만들어두고 사용하면 편리하다.
// tdd 입력 시
@Test
public void test() throws Exception{
//given
//when
//then
}