Docker(도커)

Docker를 통한 DB연결(데이터 저장)

Jr.고래 2024. 7. 2. 19:22

 

 

CoupleRepository 생성 

public interface CoupleRepository extends JpaRepository<Couple, Integer> {

}

 

 

test/java/us/together/dowee/couple/CoupleRepositoryTest 생성

 

@SpringBootTest
//@Transactional
public class CoupleRepositoryTest {

    @Autowired CoupleRepository coupleRepository;


    @Test
    void 가입테스트(){

        Couple couple = new Couple();
        couple.setUserName("HyungGeun");
        couple.setPassword("password");
        couple.setEmail("goorm94@naver.com");

        coupleRepository.save(couple);

        Couple findCouple = coupleRepository.findById(1).get();

        assertThat(findCouple.getCoupleId()).isEqualTo(1);
    }
}

 

테스트 코드를 실행

 

이전 글에서 알려드린대로 컨테이너의 mysql에 접근하여 명령어를 사용해봅니다

 

 

정상적으로 db에 데이터가 저장된것을 확인할 수 있습니다.