분류 전체보기

메모장

포스트맨 파일 보내기

https://ksh-coding.tistory.com/67 [Spring] Postman multipart/form-data 여러 개 파일 보내기 프로젝트를 진행하다가, multipart/form-data로 파일을 보낼 일이 생겼었다. 컨트롤러 코드를 다음과 같이 구현했다. 이미지, 영상 첨부하는 PostController @PostMapping("/save") public BaseResponse save( @RequestPart P ksh-coding.tistory.com https://emoney96.tistory.com/258 Postman을 이용한 File, Dto 동시 Post요청 보통 Controller에서 Dto를 받을 때는 @RequestBody를 주로 사용합니다. 그리고 File을 받을..

클린코드 체크

[우아한테크세미나] 190620 우아한객체지향 by 우아한형제들 개발실장 조영호님

4:45 -> A와 B가 의존이 되었을 때 A가 바뀌었다고 B까지 바뀌면 이것은 잘못됐다(의존관계에 대한 설명이 나옴) 단방향 최고 연관관계, 의존관계를 넣는 이유를 알아야 함 연관관계 = 탐색 가능성 패키지 사이의 의존성 사이클을 제거하라(사이클이 돌면 그것들은 하나의 패키지라 생각하라 중요!) 함께 생성되고 함께 삭제되는 객체들을 함께 묶어라 (1:12:00) 도메인 제약사항을 공유하는 객체들을 함께 묶어라 가능하면 분리하라 (1:14:00) 묶여있는것들은 객체로 접근하고 묶여있지않으면 ID로 접근하자 그룹은 트랙잭션/조회/비즈니스 제약의 단위 Validation logic같은 것들이 서로 묶여있지 않는 여러곳을 참조하여 검증을 해야 한다면 찢어내서 한 곳에 모아놓으면 한눈에 볼 수 있다. 1:27:..

메모장

@AuthenticationPrincipal

@GetMapping public ResponseEntity getArticles( @RequestParam(value = "offset", defaultValue = "0") int offset, @RequestParam(value = "limit", defaultValue = "20") int limit, @RequestParam(value = "tag", required = false) String tag, @RequestParam(value = "favorited", required = false) String favoritedBy, @RequestParam(value = "author", required = false) String author, @AuthenticationPrincipal Us..

메모장

Error creating bean with name 'flywayInitializer'에러 났을 때

https://sabarada.tistory.com/193 [flyway] flyway를 통해 DDL 형상관리를 하자 - Spring Boot (Java API) 편 안녕하세요. 오늘은 flyway를 이용하여 로컬 환경에서 DDL의 형상관리를 하는 방법을 알아보도록 하겠습니다. flyway flyway는 데이터베이스의 형상관리를 목적으로 하는 툴입니다. 데이터베이스의 sabarada.tistory.com

클린코드 체크

stream.toList와 stream.collect(toList)차이

https://binux.tistory.com/146 Stream.toList로 Stream.collect(toList())를 대체해도 되는 걸까? 최근 JDK 17 release 되었고, JDK 11 다음의 LTS 버전으로서 오랫동안 지원이 되는 만큼 업무/개인프로젝트 등에서 적극적으로 사용하고 있다. Stream.toList() JDK17 기반에서 Stream을 사용해 List로 변환(collec binux.tistory.com

키스샷1104
'분류 전체보기' 카테고리의 글 목록 (12 Page)