build.gradle dependencies 에 아래 코드 추가
implementation 'org.springframework.boot:spring-boot-devtools'
그리고 재시작
command + shift + F9 또는 Build - Recompile
템플릿을 다루다 보면 바뀌는 내용이 많은데 개발중에 변경사항을 저장하려면 서버를 재부팅해야 한다.
스프링 다시 시작하려면? 빌드를 처음부터 해야한다. -> 시간이 오래 걸린다
그래서 파일 하나만 리컴파일해서 시간을 아낄 수 있다.
엔티티 매니저를 통한 모든 변경에 있어서는 트랜잭션을 통해서 이루어져야 함.
public class MemberRepositoryTest {
@Autowired MemberRepository memberRepository;
@Test
@Transactional
public void testMember() {
...
}
}