
@SpringBootTest
스프링 컨테이너에 올려서 테스트를 하는 어노테이션이다.
@Transactional
메서드나 클래스에 붙이게되면, 실행하는 메서드나 클래스를 트랜잭션이 관리를 하게되는데, 실행하고 마지막으로 주로 커밋이나 롤백을 하게된다.
추가로 속성까지 설정할 수 있는데, 트랜잭션의 격리 수준, 읽기 전용 여부, 롤백 조건 등을 설정할 수 있다.
회원가입 메서드 실행 후, DB에 올라가지않고 성공 시 다시 초기데이터로 롤백하게된다(기본값)