최신 글
기술과 일상을 함께 기록합니다.
gRPC
서비스 계약을 .proto로 정의하고 요청·응답을 주고받는 gRPC의 흐름, 네 가지 RPC 방식, 운영 시 확인할 점을 정리합니다.
v-if 조건문
Vue 2의 v-if로 로딩·실패·빈 목록·성공 화면을 분기하고, DOM 재생성과 입력 상태에 미치는 영향을 살펴본다.
v-on
Vue 2의 v-on으로 클릭·제출·키보드 이벤트를 처리하고, 기본 동작 제어와 중복 제출 문제를 짚는다.
v-model
Vue 2의 v-model이 폼 값과 상태를 연결하는 방식을 입력 종류별로 살펴보고, 수식자와 검증의 경계를 구분한다.
Vue.js 정리
Vue 2의 상태·계산 속성·템플릿이 화면을 갱신하는 흐름을 예제로 살펴보고, 생명주기와 안전한 출력 방법을 다룬다.
5. 연관관계 매핑
주문과 고객의 다대일 관계로 외래 키 소유자와 지연 로딩을 설명하고, 목록 조회의 N+1 문제를 점검한다.
2. JPA 시작
Jakarta Persistence 설정부터 엔티티 저장·재조회까지 따라가며 트랜잭션과 영속성 컨텍스트의 실행 경계를 확인한다.
4. Spring WebFlux
Spring WebFlux의 요청·응답 흐름을 컨트롤러와 함수형 라우터로 구현하고, 블로킹 경계와 도입 기준을 살펴본다.
스프링 DI
메일 전송 예제로 직접 생성과 의존성 주입을 비교하고, 인터페이스 분리와 테스트 대역을 연결하는 방법을 살펴본다.
4. Entity Mapping(엔티티 매핑)
엔티티·컬럼·기본 키를 테이블에 매핑하고, 날짜·열거형·스키마 설정이 저장 결과에 미치는 영향을 살펴본다.
1. JPA
JPA의 엔티티와 영속성 컨텍스트가 객체를 저장·조회하는 흐름을 JDBC·MyBatis와 비교하고, ORM 선택 기준을 살펴본다.
[스프링] 자동으로 빈 와이어링하기(Bean Auto Wiring)
컴포넌트 스캔으로 빈을 등록하고 생성자 주입으로 연결하는 단계를 구분해, 후보 충돌과 스캔 범위 문제를 점검한다.