IT/Spring

· IT/Spring
인프런에서 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' (https://inf.run/hhEvV) 을 수강하면서 간단한 프로그램 하나를 만들고 있다. 실습에서는 회원등록시 이름이 null이면 input창 아래 안내메세지가 뜬다. 이를 상품등록에도 똑같이 적용하고자 시도한 결과, 에러가 발생한다. 값이 모두 입력하여 등록시 문제가 없으나. @Valid 처리한 '상품명'을 입력하지 않은 경우 에러가 발생한다. 강사님이 적용한거랑 동일하게 적용했는데 왜 에러가 날까😥 한창을 구글링하다가 결국은 이 강의의 김영한쌤이 어떤 질문에 답변을 해주신 큐앤에이를 보고 해결. 나와 똑같이 시도한 사람이 있었던 것이다..! 문제) 문제의 원인은 Attribute의 키값이 맞지 않아서 발생한 에러다. → ..
· IT/Spring
DTO와 Entity 분리에 이어 (https://hellotaja.tistory.com/8) 그렇다면 Entity to DTO, DTO to Entity 방식에 무엇이 있는지 조사하여 의견을 드려보자. DTO와 Entity 변환 방식 종류 ObjectMapper 이전 프로젝트에서 사용했던 방식. Model Mapper 출처 : https://lucas-owner.tistory.com/19 https://dbbymoon.tistory.com/4 수천 TPS 경우에는 동시성 성능이슈 있음. 변환과정에서 리플렉션(구체적인 클래스 타입을 알지 못해도 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API)이 발생한다는 단점. MapStruct 출처 : https://velog.io/@mus..
· IT/Spring
새로운 프로젝트를 시작하게 되면서, DTO와 Entity간의 매핑방식에 대해 고민해보는 시간이 주어졌다.그리하여 조사과정과 결론도출까지의 과정을 기록해보려고 한다.이후에 실제 프로젝트가 어떤 방식을 채택했는지에 대해 남길만한 내용이 있다면 이어 블로그를 남기도록 하겠다!Entity 과 DTO 분리해야할까?경력직으로 오신 선배분은 DTO없이 개발했던 경우도 있었다고 말씀하시기도 해서 분리의 필요성에 대해 먼저 생각해보았다.DTO를 Entity와 분리하여 사용할 때 DTO 내에 Entity로 매핑하는 코드가 길어져 간결하지 않게 느낄 수 있을 것 같다. 출처 : https://velog.io/@langoustine/Entity-말고-DTO를-쓰라고spring에서 JPA를 이용하게 되면 Entity는 단순히 ..
cleoisdev
'IT/Spring' 카테고리의 글 목록