← Blog
Tag
#Spring
Backend
Thread starvation or clock leap detected (feat. 쓰레드 기아 현상) 트러블슈팅
Spring을 위해 열일하는 우리의 작고 귀여운 EC2가 자주 죽는 이유인 쓰레드 기아 현상이란?
BackendClient 구현을 통한 사용 방법
Elasticsearch 클라이언트를 직접 사용하여 클러스터 작업을 수행할 수 있지만 SpringDataElasticsearch 클라이언트를 사용하면 DataAccess, ObjectMapping,...
BackendEntity Callbacks. 특정 메서드가 호출되기 전후에 Entity 수정 사항을 적용하는 방법
특정 메서드가 호출되기 전후에 Entity 수정 사항을 적용하는 방법.
BackendIndex 생성/삭제, Entity 저장/검색, Query 사용 등 조작 방법.
Spring Data Elasticsearch는 여러 인터페이스를 사용하여 Elasticsearch 인덱스에 대해 호출할 수 있는 작업을 정의한다.
BackendJava 객체 JSON 데이터 매핑 방법.
Java 객체(DomainEntity)를 Elasticsearch에 저장된 JSON 타입의 데이터에 매핑하고, 또 그 반대로 매핑하는 방법.
BackendSpring Data Repository의 기본과 Elasticsearch 세부 사항
Spring Data Repository의 기본과 Elasticsearch 세부 사항 설명.
BackendRedirect처리 과정 (feat. ClassCastException)
SpringMVC를 사용하여 웹 API개발 중 세션이 없는 요청에 대해 로그인 페이지로 Redirect 시키는 서비스 로직을 작성하였는데 화면 이동등에 대한 요청은 문제없이 Redirect 처리 되었지만 데이터...
Backend로그아웃 후 이전 페이지로 이동(뒤로가기) 방지
웹 브라우저에서 로그아웃, 세션 만료 등으로 인해 로그인페이지로 이동됐을 때 뒤로가기 버튼을 눌러 이전 페이지로 돌아가는것을 막는 방법..!
BackendQueryDSL이란?
QueryDSL은 JPA를 사용하여 데이터베이스 쿼리를 작성하고 실행하기 위한 유용한 도구이다. QueryDSL을 사용하면 Java 코드로 쿼리를 작성할 수 있어서, 컴파일 타임 오류확인 및 IDE의 자동완성...