본문 바로가기

Memo/BootCamp : TIL72

[Day 63] Spring MVC : 예외 처리 보호되어 있는 글 입니다. 2022. 8. 24.
[Day 62] Spring MVC : 서비스 계층 학습 주제 DI(Dependency Injection)를 사용해서 API 게층과 서비스 게층 연동하기 API 계층의 DTO 클래스와 서비스 계층의 엔티티(Entity) 클래스를 매핑하기 새롭게 배운 내용 2022.08.23 - [Back-End/Spring MVC] - 서비스 계층에서의 DI 서비스 계층에서의 DI DI를 통한 서비스 계층과 API 계층의 연동 API 계층에서 구현한 Controller 클래스와 서비스 계층의 Service 클래스의 상호작용 Service: 도메인 업무 영역을 구현하는 비즈니스 로직과 관련을 가진다. cookiee.tistory.com 자주 쓰이는 Lombok 애너테이션: @Getter, @Setter, @AllArgsConstructor, @NoArgsConstructo.. 2022. 8. 23.
[Day 61] Spring MVC : API 계층 - DTO 학습 주제 DTO란? Controller 클래스에 DTO 적용하기 DTO 유효성 검증(Validation) 새롭게 배운 내용 버블 정렬 2022.08.22 - [Back-End/Spring MVC] - DTO(Data Transfer Object) DTO(Data Transfer Object) HTTP 요청/응답에서의 DTO Data Transfer Object 마틴 파울러(Martin Fowler)가 ‘Patterns of Enterprise Application Architecture’라는 책에서 처음 소개한 엔터프라이즈 애플리케이션 아키텍처 패턴의 하나이.. cookiee.tistory.com 보강할 내용 🌿 정규 표현식 🌿 @NotNull, @NotEmpty, @NotBlank의 차이 https:.. 2022. 8. 22.
[Day 58] Spring MVC : API 계층 - Controller 학습 주제 Spring MVC 동작 방식과 구성 요소 Controller : API 엔드 포인트 기본 기능 구현 새롭게 배운 내용 🍎 엔트리포인트 클래스 main() 메서드가 포함된 애플리케이션 시작점이다. @SpringBootApplication 자동 구성 활성화 @Component와 @Configuration이 붙은 클래스를 자동으로 찾아 주고 스프링 빈으로 등록하는 기능을 활성화 SpringApplication.run(~.class, args); 애플리케이션을 부트스트랩 하고 실행하는 역할 부트스트랩: 애플리케이션 실행 전 여러 작업을 수행하여 실행 가능한 애플리케이션으로 만든다. 🍎 Controller 구조 @RestController: 해당 클래스가 REST API의 리소스를 처리하기 위한 AP.. 2022. 8. 19.
[Day 57] 기술 면접, Section 2 KPT 회고 보호되어 있는 글 입니다. 2022. 8. 18.
[Day 50] Spring Framework 핵심 개념 : DI 보호되어 있는 글 입니다. 2022. 8. 11.