Articles in this series
spring-cloud-starter-aws 를 통해 Presigned URL사용해보자 · 2024년3월11일 현재 최신버전인 Spring 3.1.9버전과 spring-cloud-aws 3.0.0버전의 공식문서를 읽고 구현했습니다. Spring cloud aws 2.x...
개발을 하다보니 서버→서버로 HTTP 요청을 보내야 하는 상황이 생겼다.스프링에서 기본적으로 제공하는 HTTP 전송용 라이브러리가 몇가지 있는데 그중 하나인 RestTemplate을 이용해서 서버간 통신을 구현해봤다. (RestTemplate에 관한...
의존성 역전 원칙이란 객체 지향 프로그래밍에서 의존관계 역전 원칙은 소프트웨어 모듈들을 분리하는 특정 형식을 지칭한다. 이 원칙을 따르면, 상위 계층(정책 결정)이 하위 계층(세부 사항)에 의존하는 전통적인 의존관계를 반전(역전)시킴으로써 상위 계층이 하위 계층의...
우리에게 필요한 것은 무엇을 테스트할 지 도와줄 수 있는 지침이다. RIght - 결과가 올바른가? B-(boundary conditions) 경계 조건은 맞는가 I-(inverse relationship) 역 관계를 검사할 수 있는가 C-(cross...
예외를 기대하는 세 가지 방법 간단한 경우를 알아보자. 통장에 잔고보다 많은 돈을 인출하려고 하면 Account 코드는 예외를 던져야 한다. 단순한 방식 : 어노테이션 사용 JUnit의 @Test 어노테이션은 기대한 예외를 지정할 수 있는 인자를...
📝Assert assertTrue org.junit.Assert.assertTrue(someBooleanExpression); 단언은 JUnit 테스트에서 자주 사용되기 때문에 대부분 군더더기를 줄이고자 정적 import를 사용한다 import static...