본문 바로가기

기록

(3)
11월 읽어볼 링크 1) Rest API 제대로 알고 사용하기 https://meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.toast.com 2) ResponseEntity 란? https://devlog-wjdrbs96.tistory.com/182 [Spring Boot] ResponseEntity란 무엇인가? 먼저 REST API가 무엇인지는 아래 블로그를 먼저 잘 읽어보자. https://meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : TOAST Meetup REST API 제대로 알고 사용하기 meetup.toast.com 1. ResponseEn.. dev..
[LOG]테스트 커버리지 - 토스 컨퍼런스 이응준 Mock 대신 ㅡmock 오브젝트 생성 클린 코드 - 테스트 코드의 커버리지 100% 요구한다. 50% 에서 100% 까지 2개월 커버리지 측정 시작 커버리지 낮으면 배포 되지 않게 설정 2개월 동안 6천라인 테스트 되지않은 코드는 한줄도 없다는 확신이 생겼다. 모든 코드가 커버리지 된 후 리팩토링이 가능해 졌다. 불필요한 프로덕션 코드가 사라진다. 남아있다면 그것 또한 테스트 해야한다. 높은 커버리지로 인한 문제, 테스트 케이스 400개 실행시간 1분 초과 테스트가 느려지면 생산성이 떨어진다. 느려지는 원인 스프링 애플리케이션 컨텍스트 로딩을 모두 제거 보통 서버의 http api 테스트 할때 컨텍스트 로딩을 하는 경우가 많은데 많은 스프링 웹 애플리케이션이 컨텍스트 로딩없이 테스트 가능하게 해주는 s..
웹 백엔드 시스템 구현 스터디(2주차-스프링씨큐러티) 1. @Transactional webmvcConfigure implements WebMvcConfiger? * 메세지 소스를 셋팅 하기 위해서 어떤 분이 컨피그를 만들었는데 이건 스프링 부트에서 i18n 폴더에 messages.properties 를 생성하여 사용 가능하다. * MessageSourceAccessor? MessageUtil 을 만들어서 했다. 2. 리액트 관련 파일을 Static 에 폴더에 넣으면 별다른 설정없이 자동으로 access 가 되는데 다 할필요 없이 특정 리소스 패턴만 mvc 패턴에서 접근 가능하도록 하면 된다. (ResouceHandlerRegistry, addResourceHandler tip = 컴파일 안잡힐때. 프로젝트 로드 안될때 (java) 1) Project St..