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을 받을..
4:45 -> A와 B가 의존이 되었을 때 A가 바뀌었다고 B까지 바뀌면 이것은 잘못됐다(의존관계에 대한 설명이 나옴) 단방향 최고 연관관계, 의존관계를 넣는 이유를 알아야 함 연관관계 = 탐색 가능성 패키지 사이의 의존성 사이클을 제거하라(사이클이 돌면 그것들은 하나의 패키지라 생각하라 중요!) 함께 생성되고 함께 삭제되는 객체들을 함께 묶어라 (1:12:00) 도메인 제약사항을 공유하는 객체들을 함께 묶어라 가능하면 분리하라 (1:14:00) 묶여있는것들은 객체로 접근하고 묶여있지않으면 ID로 접근하자 그룹은 트랙잭션/조회/비즈니스 제약의 단위 Validation logic같은 것들이 서로 묶여있지 않는 여러곳을 참조하여 검증을 해야 한다면 찢어내서 한 곳에 모아놓으면 한눈에 볼 수 있다. 1:27:..
https://sabarada.tistory.com/193 [flyway] flyway를 통해 DDL 형상관리를 하자 - Spring Boot (Java API) 편 안녕하세요. 오늘은 flyway를 이용하여 로컬 환경에서 DDL의 형상관리를 하는 방법을 알아보도록 하겠습니다. flyway flyway는 데이터베이스의 형상관리를 목적으로 하는 툴입니다. 데이터베이스의 sabarada.tistory.com
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