전체 글
-
[Spring] @Mapper vs @Repository궁금해!흥미로워! 2024. 10. 29. 11:20
https://velog.io/@wlsgur1533/Mapper-vs-Repository-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%97%91%EC%84%B8%EC%8A%A4-%EA%B3%84%EC%B8%B5-%EB%B9%84%EA%B5%90 Mapper vs Repository: 데이터 엑세스 계층 비교새로운 프로젝트에 들어가서 Mybatis를 사용하려고 하는데, 아키텍처 상 mapper와 repository가 비슷한 역할을 한다는 느낌을 받았습니다. 하지만 분명히 두 개념을 달랐기에 비교하고 언제 어떤 것을velog.io
-
20241028 49일차카테고리 없음 2024. 10. 28. 17:43
[DI (Dependency Injection)] -클래스 관계 : has - a 관계 * Composition: 부품 객체의 라이프사이클이 전체 객체의 라이프사이클과 동일함 * Association: 모든 객체가 각자의 라이프사이클을 가지고 있고, 한 객체가 다른 객체를 소유하지 않는 경우 - OOP에서 의존성을 주입하는 방식은 setter 주입과 constructor 주입 방식이 있음 - 스프링에서는 이러한 인스턴스 생성, 의존성 주입을 개발자 대신 해줌 [IoC (Inversion of Control)] - 개발자가 직접 부품을 만들고 조립하지 않는다 - 작은 부품을 먼저 만들고 조립하는 방식 요즘은 불변성 보장을 위해 필드 주입, setter 주입보다는 생성자 주입을 선호함 - fi..
-
[Spring] @ResponseBody와 기본 생성자궁금해!흥미로워! 2024. 10. 28. 15:27
https://medium.com/sjk5766/%EC%99%9C-responsebody%EB%8A%94-%EA%B8%B0%EB%B3%B8-%EC%83%9D%EC%84%B1%EC%9E%90%EA%B0%80-%ED%95%84%EC%9A%94-%ED%96%88%EC%9D%84%EA%B9%8C-8104e6d02408 왜 @ResponseBody는 기본 생성자가 필요 했을까Spring의 RequestBody와 JPA의 엔티티는 기본 생성자가 필수다. 내 경우 ResponseBody도 기본 생성자가 필수라고 알고 있었는데 재는 왜 필요할까? 생각이 들어 확인해 본 것들을 정리해보도록 하겠다.medium.com
-
-
-
20241021 43일차카테고리 없음 2024. 10. 21. 10:47
IntelliJ 설정New Project > Maven Archetype > C:\webapp >archetype : archetype-webapp > create IntelliJ Plugin 설치Smart TomcatLombokSettings > Build, Execution, Deployment > Compiler > Annotation Processors > Enable annotatation processing 체크프로젝트 생성하기start.spring.io 에서 프로젝트 생성하기 JSP page 지시어isELIgnored : JSP의 EL을 사용하려면 false로 줘야함 (true: EL 표현식을 무시하고 문자열로 취급함)MVCModel - View - ControllerSSR, 백엔드 개발에..