
스프링에서는 어노테이션을 이용해 간단하게 연관관계를 매핑할 수 있다. 해당 포스팅에서는 연관관계 매핑 시 제약을 보완하면서 연관관계를 사용하는 법과 더불어 로딩, 영속성 전이, 트랜잭션을 어떻게 고려해야 하는지 살펴보겠다. 연관관계 매핑과 방향 테이블과 객체를 어노테

의존성 주입 spring boot2 vs spring boot3 spring boot3로 올라오면서 javax -> jakarta로 변경 그렇기 때문에 의존성 추가 시 Querydsl JPA의 버전 명시 뒤 :javkarta를 추가해야함 QClass 엔티티 구조와 속

배치 데이터를 일괄적으로 모아 처리하는 작업이다. 이때 데이터를 실시간으로 처리하지 않고 일정 시간에 일괄적으로 처리한다. 배치 애플리케이션은 다음 조건을 만족해야 한다. 배치 애플리케이션 조건 대용량 데이터 - 대량의 데이터를 가져오거나, 전달 및 계산할 수 있어야

개요 `Spring Security` + `JWT` 를 이용하여 토큰 기반 로그인을 구현하려고 한다. JWT를 선택한 이유 사용자 인증 방식으로는 크게 `session 인증`과 `token 인증`이 있다. 내가 진행하는 프로젝트의 경우, Vet

SpringBoot를 사용해 HTTP API를 호출할 때 선택할 수 있는 방법을 알아보고, 어떤 상황에 어떤 클라이언트를 사용하는 것이 좋을지 정리해보겠다. RestTemplate HTTP 요청을 하기 위해 간단한 API를 제공하는 템플릿 간단한 API 제공 : 서

Spring Security로 로그인을 구현했다. 근데 서블릿을 통과한 스레드가 인증된 사용자 정보를 어떻게 가져와서 활용할 수 있을까?이건 참 1차원적인 방법인데 email을 추출하는 메서드를 만드는 것이다.나는 사용자 요청을 담당하는 RequestParser라는 파

Spring은 요청(Request)과 응답(Response)을 체계적으로 처리하는 구조를 제공한다. 이번 포스팅에서는 스프링부트의 내부 구조, Spring MVC의 요청 및 응답 처리 흐름을 이야기해보겠다. 옛날 옛적 JSP에서 Request 처리하던 방법 JSP M