의존성 주입할 때 왜 @Autowired를 지양해야하는걸까. intelliJ에서는 다음과 같이 말하고 있다Field injection is not recommended Inspection info: Spring Team recommends: "Always use
용도부터가 다릅니다. Dto는 데이터 전달을 위한 View Layer에 속한 클래스로 변경 가능성이 다분하나, Entity는 DB Layer로 변경 가능성이 적은편에 속합니다. 이 둘을 구분짓지 않고 사용한다면, 전체 Layer에서 Entity에 대한 의존성이 높아져
MapStruct는 Entity와 Dto간의 매핑을 지원하는 라이브러리입니다. Entity와 Dto간의 매핑을 위해 getter/setter를 남발하며 직접 구현하는 것을 지원하는 라이브러리는 크게 ModelMapper와 MpaStruct가 있습니다. 주로 쓰