Spring Boot 🍃
-
(링크) JPA - @Embedded @Embeddable 소개Spring Boot 🍃 2024. 1. 17. 19:49
https://dandev.tistory.com/entry/JPA-Embedded-Embeddable란-무엇이며-언제-사용할까-🤔 [JPA] @Embedded , @Embeddable란 무엇이며 언제 사용할까? 🤔 오늘은 @Embedded는 무엇이며 언제 어떻게 사용하는지에 대해 알아보자. 바로 시작해보자. 🔥 회원 엔티티가 다음과 같다고 가정해보자. 회원 엔티티는 이름, 도시, 주소 번지, 주소 우편번호를 가 dandev.tistory.com 관련 어노테이션 - @AttributeOverride : https://living-only-today.tistory.com/261 [JPA] @AttributeOverride - 매핑 정보 재정의 @AttributeOverride @MappedSuperclass..
-
spring cloud gateway - routing issue 기록Spring Boot 🍃 2024. 1. 13. 20:36
custom 필터를 적용하다가 겪은 이슈를 정리 🥸 1. 실행 log 확인 logging: level: org.springframework.cloud.gateway: TRACE org.springframework.http.server.reactive: DEBUG org.springframework.web.reactive: DEBUG reactor.ipc.netty: DEBUG reactor.netty: DEBUG 2. 입력받는 path에 path parameter가 있는 경우 예를 들면 , DELETE /withdrawal/articles 와 DELETE /{userId}/articles 라는 엔드 포인트를 제공할 때 DELETE /withdrawal/articles는 filter를 설정하지 않았고 DE..
-
(링크) spring cloud gateway - global exception handlingSpring Boot 🍃 2024. 1. 13. 16:07
참고 - 설명이 잘 되어 있는 블로그 (kotlin) : https://cheese10yun.github.io/spring-cloud-gateway-2/ Spring Cloud Gateway Error Handling & Filter - Yun Blog | 기술 블로그 Spring Cloud Gateway Error Handling & Filter - Yun Blog | 기술 블로그 cheese10yun.github.io - java로 구현한 블로그 : https://tweety1121.tistory.com/entry/Spring-Cloud-Gateway-Global-Error-Handler#google_vignette Spring Cloud Gateway Global Error Handler Error..
-
spring cloud gateway 실행 로그 설정Spring Boot 🍃 2024. 1. 13. 06:30
출처 : https://github.com/spring-cloud/spring-cloud-gateway/blob/main/spring-cloud-gateway-sample/src/main/resources/application.yml logging: level: org.springframework.cloud.gateway: TRACE org.springframework.http.server.reactive: DEBUG org.springframework.web.reactive: DEBUG reactor.ipc.netty: DEBUG reactor.netty: DEBUG
-
spring boot : (링크) spring cloud config 대칭키, 비대칭키 문서Spring Boot 🍃 2023. 12. 18. 00:01
https://docs.spring.io/spring-cloud-config/docs/current/reference/html/#_encryption_and_decryption 정보 제공 - https://www.inflearn.com/course/스프링-클라우드-마이크로서비스 - https://stackoverflow.com/questions/5954459/keytools-storepass-vs-keypass-why-2-passwords windows ) jdk keytool 사용으로 대칭키 생성 1 . key를 관리할 폴더로 이동 후 powershell 실행 2 . key 생성 명령어 입력 keytool -genkeypair -alias apiEncryptionKey -keyalg RSA -dname..
-
spring boot : spring cloud config 설정파일 우선순위Spring Boot 🍃 2023. 12. 18. 00:01
Spring Cloud Config 설정 파일 우선 순위 설정 파일은 크게 다음의 위치에 존재할 수 있으며 다음의 순서대로 읽어진다. 나중에 읽어지는 것이 우선순위가 높다. 프로젝트의 application.yaml 설정 저장소의 application.yaml 프로젝트의 application-{profile}.yaml 설정 저장소의 {application name}/{application name}-{profile} 출처: mangkyu.tistory
-
spring boot 3 : (링크) AuthenticationManager 사용하기Spring Boot 🍃 2023. 12. 18. 00:01
https://www.inflearn.com/questions/794221/comment/244600 AuthenticationFilter 관련 필터 구현시 AuthenticationManager를 전달해주어야 하는데, Security6 로 버전업 되면서 관련 부분이 많이 바뀌었다고 한다. 위 링크에 소개된 방법은 Security 초기화 시 사용되는 AuthenticationConfiguration 클래스로 부터 AuthenticationManager를 얻는 방법이다.