분류 전체보기 120

JWT 란 무엇인가 ? - Session과 JWT 인증 방식의 비교 / 예제 코드 포함 ( feat. OAuth )

오늘 게시글은 인증 시 많이 사용하는 JWT의 기본 개념과 실제로 어떻게 구현하는지에 대한 내용을 정리해보고자 한다. 관련해서 OAuth 도 공유하면 좋을 것 같아서 함께 묶었다. 이전에 Swagger 사용 시 JWT를 통한 인증을 구현할 때 페이지에서 JWT 값이 제대로 넘어오지 않던 오류가 났던 문제를 해결한 적이 있는데, 관련 글은 아래에 첨부했다. 내 개발 블로그에서 제일 조회수가 꾸준히 증가하는 게시글인 것 같다. 누군가에게 도움이 되었을 생각을 하니 뿌듯하다 ^0^ 2024.01.29 - [Dev/springboot] - Swagger 를 사용해서 Type 이 Bearer 인 JWT Token 인증하기 Swagger 를 사용해서 Type 이 Bearer 인 JWT Token 인증하기개발환경 I..

Dev/Etc 2024.05.20

[일본 여행] 도쿄 4박5일 여행기 - 도쿄 근교 가마쿠라여행/시치리가하마역/고마치도리거리/롯폰기일루미네이션/롯폰기꼬치집추천/죠몬롯폰기점

이전 포스팅은 여기로 2024.05.15 - [여행정보/2024 일본] - [일본 여행] 도쿄 4박5일 여행기 - 디즈니씨(DisneySea)후기/게이오플라자호텔디즈니랜드셔틀후기/신주쿠역근처텐동 [일본 여행] 도쿄 4박5일 여행기 - 디즈니씨(DisneySea)후기/게이오플라자호텔디즈니랜드셔틀후기/이전 포스팅은 여기로 2024.05.07 - [여행정보/2024 일본] - [일본여행] 도쿄 4박5일 여행기 - 나리타국제공항에서시내가는법/도쿄 트리플룸 숙소(게이오플라자호텔)/도쿄도청사무료야경/신주쿠스시zigo-autumn.tistory.com 근교 여행지로 많이 나오는게 온천으로 유명한 하코네, 에노시마, 가마쿠라인데 그 중에서 내가 가마쿠라를 골랐고, 다들 불만없이 선뜻 가자고해줘서 가마쿠라로 가게 되었다..

Trip/2024 일본 2024.05.17

스프링 빈 라이프 사이클 ( Spring Bean Life Cycle ) - Bean Scope, Bean Profile, Bean 초기화

해당 게시글은 사실 DI 나 IoC작성시 관련해서 함께 작성하려고 했는데 어쩌다 보니 작성 순서가 뒤로 밀렸다.  이 글을 읽고나면 아래 순서대로 한번씩 읽어보는 것을 추천한다 :) ( 사실 이번 글을 작성하다가 세션 종료로 글이 통째로 한번 날아가서 마음이 아픈 상태다 ^_ㅠ..)  2024.05.06 - [개발/springboot] - Spring의 DI - 코드를 유연하고 단순하게 하는 방법 Spring의 DI - 코드를 유연하고 단순하게 하는 방법이전 AOP에 이어 Spring POJO의 또 다른 키워드인 DI와 IoC에 대한 개념을 함께 정리해볼까 한다.AOP에 대한 게시글이 궁금하다면 아래 링크를 참조 바란다. 2024.05.06 - [개발/springboot] - Spring의 AOP - 공..

Dev/Springboot 2024.05.16

AOP 심화 - @Advice 예제 포함

이전 게시글에서 AOP에 대해 간단하게 정리했는데 실제 예제등에 대해 부족한점이 있는 것 같아 내용을 보충하고자 해당 게시글을 작성하게 되었다.  2024.05.06 - [개발/springboot] - Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법 Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법java OOP 관련 게시글을 작성하다가 Spring POJO 에서 필수적으로 알아야 하는 AOP/IoC/DI/PSA에 대해 정리한 글을 공유하면 좋을 것 같아 글을 남겨 본다.  그중에서도 이번 게시글은 AOP에 관련된 내용zigo-autumn.tistory.com  JoinPoint 와 ProceedingJoinPointJoinPoint@Advice가 적용..

Dev/Springboot 2024.05.16

[일본 여행] 도쿄 4박5일 여행기 - 디즈니씨(DisneySea)후기/게이오플라자호텔디즈니랜드셔틀후기/신주쿠역근처텐동

이전 포스팅은 여기로 2024.05.07 - [여행정보/2024 일본] - [일본여행] 도쿄 4박5일 여행기 - 나리타국제공항에서시내가는법/도쿄 트리플룸 숙소(게이오플라자호텔)/도쿄도청사무료야경/신주쿠스시맛집 [일본여행] 도쿄 4박5일 여행기 - 나리타국제공항에서시내가는법/도쿄 트리플룸 숙소(게이오플라전 회사 동료분들과 2023년 9월에 같이 가기로 했던 여행을 2024년 1월 말에서나 같이 가게 되었다. 총 여행기간은 23년 01월 30일 아침 비행기로 출발해서 23년 2월 3일 점심 비행기로 돌아오는 4박 5zigo-autumn.tistory.com 4박5일 일정에서 둘째날에는 디즈니씨를 가기로 결정했다.  겨울 도쿄의 날씨는 한국보다 훨씬 따뜻했지만, 디즈니씨가 바닷가에 있어 춥다는 후기가 많아 겉..

Trip/2024 일본 2024.05.15

[일본여행] 도쿄 4박5일 여행기 - 나리타국제공항에서시내가는법/도쿄 트리플룸 숙소(게이오플라자호텔)/도쿄도청사무료야경/신주쿠스시맛집

전 회사 동료분들과 2023년 9월에 같이 가기로 했던 여행을 2024년 1월 말에서나 같이 가게 되었다. 총 여행기간은 23년 01월 30일 아침 비행기로 출발해서 23년 2월 3일 점심 비행기로 돌아오는 4박 5일 일정이었다. 일본은 가깝고 여행하기 만만해서 자주 갔는데, 주로 오사카나 후쿠오카만 주구장창가서 의외로 도쿄는 처음이었다. 너무 도시스러운 분위기는 별로 선호하지 않아서 도쿄라는 도시는 별로 기대하지 않았는데 기대를 안해서 그런지 생각보다 너무 좋았다. 오사카와 후쿠오카와는 또 다른 매력이 있는 도시였다. 괜히 수도가 아니구나 싶었다. 나리타 국제 공항에서 시내 가는 방법, 나리타 익스프레스 나리타 국제 공항에서 시내 가는 방법은 스카이라이너, 나리타 익스프레스, 도쿄 리무진 버스 혹은 택..

Trip/2024 일본 2024.05.07

[튀르키에(터키)여행]이스탄불공항/터키현지카이막후기/이스탄불7월/이스탄불고등어케밥추천

이전 포스팅은 여기로 2024.05.02 - [여행정보/2023 프랑스] - [프랑스여행] 리옹에서 쌀렁슈(sallanches) 가는 법/파씨호수후기(PassyLake)/버스로 제네바 가기/제네바에서 DonkeyBike 타기 [프랑스여행] 리옹에서 쌀렁슈(sallanches) 가는 법/파씨호수후기(PassyLake)/버스로 제네바가기/제네이전 포스팅은 여기로 2024.03.26 - [여행정보/2023 프랑스] - [프랑스여행] 리옹에서 안시(Annecy) 가기/안시호수(Annecy Lake) 후기/blarblarCar Bus예매 [프랑스여행] 리옹에서 안시(Annecy)가기/안시호수(Annecy Lzigo-autumn.tistory.com  제네바에서 이스탄불로, 이스탄불 공항 밤 비행기 후기  제네바에..

Spring 의 PSA - 웹 기술 스택을 간편하게 변경할 수 있는 방법

Spring POJO 구조의 마지막 내용이다.  AOP와 DI 관련된 내용은 다음 게시글을 참고 바란다. 2024.05.06 - [개발/springboot] - Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법 Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법java OOP 관련 게시글을 작성하다가 Spring에서 필수적으로 알아야 하는 AOP/IoC/DI/PSA에 대해 정리한 글을 공유하면 좋을 것 같아 글을 남겨 본다.  그중에서도 이번 게시글은 AOP에 관련된 내용이다.zigo-autumn.tistory.com 2024.05.06 - [개발/springboot] - Spring의 DI - 코드를 유연하고 단순하게 하는 방법 Spring의 DI - 코..

Dev/Springboot 2024.05.06

Spring의 DI - 코드를 유연하고 단순하게 하는 방법

이전 AOP에 이어 Spring POJO의 또 다른 키워드인 DI와 IoC에 대한 개념을 함께 정리해볼까 한다.AOP에 대한 게시글이 궁금하다면 아래 링크를 참조 바란다. 2024.05.06 - [개발/springboot] - Spring의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법 Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법java OOP 관련 게시글을 작성하다가 Spring에서 필수적으로 알아야 하는 AOP/IoC/DI/PSA에 대해 정리한 글을 공유하면 좋을 것 같아 글을 남겨 본다.  그중에서도 이번 게시글은 AOP에 관련된 내용이다.zigo-autumn.tistory.com  의존성 주입(DI : Dependency Injection)이란?DI란 외..

Dev/Springboot 2024.05.06

Spring 의 AOP - 공통 소스 파일을 분리하여 관리할 수 있는 방법

java OOP 관련 게시글을 작성하다가 Spring POJO 에서 필수적으로 알아야 하는 AOP/IoC/DI/PSA에 대해 정리한 글을 공유하면 좋을 것 같아 글을 남겨 본다.  그중에서도 이번 게시글은 AOP에 관련된 내용이다.  2024.05.01 - [개발/java] - Garbage Collection과 JVM 메모리 구조 ( OOP를 제대로 알기 ) Garbage Collection 과JVM 메모리 구조 ( OOP를 제대로 알기 )자바를 사용해서 프로그램 코드를 작성하다 보면 간혹 코드 내용에는 문제가 없는 것 같은데 의도와 다르게 실행될 때가 있다. 경험상 이것은 변수가 JVM에서 어떻게 적재되고 읽히는지 제대로zigo-autumn.tistory.com  AOP 란? AOP는 Aspect O..

Dev/Springboot 2024.05.06