전체 글(10)
-
Postman에서 token 저장하기/global 변수 사용하기
로그인을 할 때마다 response에 accessToken 과 refreshToken을 담아서 보내고, 클라이언트측에서는 매 요청마다 헤더에 accessToken을 담아 보내기로 했다. 나는 포스트맨에서 global 변수를 사용해서 토큰을 저장했는데 매번 할 때마다 방법이 기억이 잘 안나서 찾아보는 과정을 반복하니 이럴바에 자세하게 기록하는게 낫겠다 싶어 글을 적게되었다. Environments -> Globals 로 들어가서 이렇게 Variable에 원하는 변수명을 넣어주면 포스트맨 전역에서 해당 변수를 사용할 수 있다. 나는 로그인으로 받는 response를 아래와 같은 형태로 받는데,{ "code": 200, "message": "SUCCESS"..
2024.07.28 -
Test 작성시 @DisplayName
TDD, Test Driven DevelopmentTest 작성시 @DisplayName 을 붙이면 테스트 클래스의 이름을 지정할 수 있다. 그렇다면 어떻게 작성하는 것이 좋은 테스트작성법일까? 1. 명사의 나열보다 문장으로, "~테스트" 지양하기- a이면 b이다.- a이면 b가 아니고 c다.- 음료 1개 추가 테스트 2. 테스트 행위에 대한 결과까지 기술하기- 음료를 1개 추가할 수 있다. - 음료를 1개 추가하면 주문 목록에 담긴다. 3. 도메인 용어를 사용하여 한층 추상화된 내용을 담기, 메서드 자체의 관점보다 도메인 정책 관점으로- 특정 시간 이전에 주문을 생성하면 실패한다.- 영업 시작 시간 이전에는 주문을 생성할 수 없다. 4. 테스트의 현상을 중점으로 기술하지 말 것- ~~하면 실패한다.
2024.07.01 -
@EnableWebMvc와 WebMvcConfigurer
Response에 timestamp를 담아서 보냈더니갑자기 localDateTime이"timestamp": [ 2024, 5, 19, 1, 24, 12, 394621000 ] 이렇게 각 항목별로 JSON Serialized 되어 리턴되는 현상이 발생했다. 원래대로라면"timestamp": "2024-05-21T23:19:49.380086" 이렇게 String 형태로 나와야 하는데 다 쪼개져서 나와서 처음에는 Jackson 라이브러리에 문제가 있나 했다.jackson 라이브러리란 ?잭슨은 JSON -> java 클래스로 Deserialize, java 클래스 -> JSON 으로 Serialize 할 때 유용한 라이..
2024.06.25 -
🩵 SSAFY 11기 전공자 1학기 후기 🩵
🎉 SSAFY 1학기가 끝나다!1월에 입과해서 스타트캠프에 참여하던게 엊그제 같은데 벌써 1학기가 끝났다.지금은 1학기 교육과정을 마치고 2학기에 들어가기 전 잡페어 기간인데1학기를 성공적으로 마친 기념으로 추억회상 및 SSAFY를 궁금해하는 사람들에게 도움이 되고자 후기글을 남겨보려고 한다. 💡 SSAFY 를 통해 성장한 점다양한 기술 역량 SSAFY 1학기 교육과정은 크게 Java, 알고리즘, Front, DB, Back, Framework 수업으로 나눌 수 있다.싸피에 들어오기 전에는 프론트엔드 지식이 전혀 없었는데 HTML부터 vue.js까지 배우면서 이제는 프론트엔드를 아주조금은 안다고 당당히 말할 수 있다.처음에는 반년동안 이렇게 많은 걸 배울 수 있을까? 싶었는데 하면 다 되더라 ..10..
2024.06.16