crossorigin="anonymous">
[Java/오류노트] Solved - Parameter 0 of constructor in xx required a single bean, but 2 were found
·
Java/오류노트
해당 글에서는 하나의 Service 인터페이스에 이를 활용한 두 개의 구현체를 이용하는 경우 발생하는 에러에 대해서 알아봅니다. 1) 문제점💡 문제점- 아래와 같은 오류가 발생하였습니다. 해당 오류는 RedisSingleDataService 인터페이스에 대해서 구현체로 redisSingleDataServiceImpl와 redisSingleDataServiceImpl에서 구현하는 과정에서 발생하는 오류입니다.Description:Parameter 0 of constructor in com.adjh.springbootredis.controller.RedisSingleDataController required a single bean, but 2 were found:redisCacheSingleDataSer..
[Java] Spring Cloud OpenFeign 이해하고 활용하기 -3 : 예외 처리 관리
·
Java/외부 통신
해당 글에서는 외부 통신을 위해 사용하는 Spring Cloud OpenFeign를 통한 통신을 수행할 때, 발생하는 에러에 대해 예외 처리를 하는 방법에 대해 알아봅니다 💡 [참고] Java에서 외부 통신을 하는 방법들에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다분류주제링크RestTemplateSpring Boot Web 활용 : RestTemplate 이해하기https://adjh54.tistory.com/234 WebClientSpring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232WebClientSpring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tis..
[Java/오류노트] Solved - Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
·
Java/오류노트
해당 글에서는 Docker 기반의 Could not initialize class sun.awt.X11FontManager 문제에 대한 해결 방법에 대해 작성한 글입니다.  1) 문제점💡 문제점- 엑셀 다운로드 기능을 Apachce POI 라이브러리를 이용하여서 구현하였고 이를 실행하였을때 로컬에서는 정상적으로 다운로드가 되었지만, 해당 코드를 Docker 기반 개발서버로 올렸을 경우 아래와 같은 오류가 발생하였습니다.- Exception jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManagerjava.lang..
[Java] Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용
·
Java/라이브러리 활용
해당 글에서는 Spring Boot 환경에서 Excel을 활용하기 위해 Apache POI를 기반으로 엑셀 스타일, 필터, 유효성을 적용하는 방법에 대해 알아봅니다. 💡 [참고] Spring Boot Apache POI 에 대해 상세히 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.주제링크Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드https://adjh54.tistory.com/664Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용 예시https://adjh54.tistory.com/668Apache POI 활용 방법을 담은 예제 Repositoryh..
[Java] Spring Cloud OpenFeign 이해하고 활용하기 -2 : 설정 중앙화 방법
·
Java/외부 통신
해당 글에서는 Spring Cloud OpenFeign를 활용하여 설정 중앙화를 하는 방법에 대해 알아봅니다.  💡 [참고] Java에서 외부 통신을 하는 방법들에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다분류주제 링크RestTemplateSpring Boot Web 활용 : RestTemplate 이해하기https://adjh54.tistory.com/234WebClientSpring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232WebClientSpring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233OpenFeignSpring Cloud OpenFeign 이해..
[Java] Keycloak Admin REST API 기반 User 활용 및 예시 : with OpenFeign
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak Admin REST API를 기반으로 User 활용 방법 및 예시를 확인해 봅니다.1) Keycloak Admin REST API : Users💡 Keycloak Admin REST API : Users- Users 엔드포인트는 사용자 관리를 위한 종합적인 REST API 인터페이스를 제공합니다.- RESTful 아키텍처 원칙을 따르는 표준 HTTP 메서드 사용하며 JSON 형식의 요청/응답 데이터 구조를 가지고 있습니다.- Bearer 토큰 기반의 인증 방식이며 페이지네이션과 필터링을 통한 효율적인 데이터 조회를 수행합니다.  💡 [참고] 아래에서 다루지 않는 API에 대해서는 공식 API 문서를 참고하시면 도움이 됩니다. Keycloak Admin REST APIPO..
[Java] Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드
·
Java/라이브러리 활용
해당 글에서는 Apache POI 라이브러리를 기반으로 Spring Boot 환경에서 Excel을 활용하는 방법으로 업로드, 읽어오기, 다운로드 기능에 대해 알아봅니다.   💡 [참고] Spring Boot Apache POI 에 대해 상세히 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.주제링크Spring Boot 환경에서 Excel 활용하기 -1 : Apache POI 기반 업로드, 읽어오기, 다운로드https://adjh54.tistory.com/664Spring Boot 환경에서 Excel 활용하기 -2 : Apache POI 기반 엑셀 스타일, 필터, 유효성 적용 예시https://adjh54.tistory.com/668Apache POI 활용 방법을 담은 예제 Repositoryhttps:..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -6 : Keycloak 통신 방법(OIDC, Admin REST Client)
·
Java/인증 및 인가, IAM
해당 글은 Spring Boot 환경에서 Keyclaok을 활용하는 방법으로 OIDC 통신 및 Admin REST Client 통신방법에 대해 알아보는 목적으로 작성하였습니다   💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory...
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -5 : 일반 사용자와 소셜 로그인 매핑
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak을 활용하여 소셜 로그인을 이전에 구현을 하였을때, 일반 사용자와 소셜 로그인을 매핑하는 방법에 대해 알아봅니다.     💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.com/645이해하기Keycl..
[Java/IAM] Spring Boot 환경에서 Keycloak 활용하기 -4 : Identity providers Social 소셜 로그인 구현(Google)
·
Java/인증 및 인가, IAM
해당 글에서는 Keycloak을 활용하는 방법으로 Identity providers Social 소셜 로그인 구현(Google)을 하는 방법에 대해 알아봅니다.   💡 [참고] Keycloak 초기 구성에서부터 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제URLDockerDocker Compose를 이용한 Keycloak 환경 구성 및 실행 방법https://adjh54.tistory.com/644환경설정Google Cloud Console OAuth 2.0 API 액세스 환경 설정하기https://adjh54.tistory.com/657   이해하기Keycloak 이해하기 -1 : 구성 요소, 인증 처리과정, 주요 기능https://adjh54.tistory.com/645이..