전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
Javascript & Typescript/라이브러리

[JS] Toast UI Grid 설정 및 응용하기 : Thymeleaf 기반 구성

해당 글에서는 Spring Boot의 타임리프(Thymeleaf)를 기반으로 CDN을 통하여 오픈소스 ‘Toast UI Grid’를 이용한 설정 및 활용방안에 대해서 공유합니다. 1) 개발 환경 💡 해당 환경에서는 ‘Package Manager’를 이용한 방식이 아닌 ‘CDN’을 통한 방식을 사용하여 구성하였습니다. 개발환경 버전 java 1.8 Spring Boot 2.7.4 빌드관리도구 Gradle 7.5 개발 툴 IntelliJ IDEA 2022.3 spring-boot-starter-thymeleaf 2.7.4 thymeleaf-layout-dialect 3.1.0 Lombok jquery 3.6.1 [더 알아보기] 💡 CDN(Content Delivery Network / Content Dist..

Java/Spring Boot

[Java] Spring Boot Security 이해하기 -4: JWT 환경 설정 및 구성 하기

해당 글에서는 Spring Boot Security내에 ‘인증’ 방식을 JWT를 이용하여서 사용자의 인증을 구성하는 환경 설정방법에 대해서 이해하기 위한 글입니다.      💡 [참고] 해당 글은 이전에 작성한 'JWT 이론'에 대해서 이해를 하고 구성을 하시면 크게 도움이 됩니다 [Java] Spring Boot Security 이해하기 -3: JWT(JSON Web Token) 이해하기해당 글에서는 Spring Security의 인증을 위한 ‘JWT: JSON Web Token’를 이해하고 적용하기 위해 우선 이해를 목적으로 작성한 글입니다. 추후 적용을 위한 환경 설정 방법에 대해서 공유합니다. [참고]adjh54.tistory.com   1) 개발 환경 💡 Spring Security & JW..

Java/Spring Boot

[Java] Spring Boot Security 이해하기 -3: JWT(JSON Web Token) 이해하기

해당 글에서는 Spring Security의 인증을 위한 ‘JWT: JSON Web Token’를 이해하고 적용하기 위해 우선 이해를 목적으로 작성한 글입니다. 추후 적용을 위한 환경 설정 방법에 대해서 공유합니다. 💡 [참고] 해당 글에서는 이전에 작성한 Spring Boot Security 기반으로 추가 구성합니다. [Java] Spring Boot Security 이해하기 -2 : 5.7.x 버전 구현하기 해당 글에서는 이전에 Spring Security 5.7.x 버전에 대해 이해한 내용을 기반으로 실제 구현하는 방법에 대해서 공유합니다. [참고] Spring Boot Security를 적용하기 이전의 이해하기 위한 글을 참고하시 adjh54.tistory.com 1) JWT(JSON Web To..

Java/Spring Boot

[Java] Spring Boot Security 이해하기 -2 : Spring Boot 2.x 버전 환경 구성하기

해당 글에서는 이전에 Spring Security 5.7.x 버전에 대해 이해한 내용을 기반으로 실제 구현하는 방법에 대해서 공유합니다.💡 [참고] Spring Boot Security를 적용하기 이전의 이해하기 위한 글을 참고하시면 좋습니다. [Java] Spring Boot Security 이해하기 -1 : 구조 및 파일 이해해당 글에서는 Spring Boot 기반의 Spring Security Framework를 적용하여 로그인의 API를 구성하는 방법에 대해서 공유합니다. 1) 개발환경 💡 Spring Security 개발 환경을 구성하기 위해 사용한 개발환경입니adjh54.tistory.com  1) 개발환경1. 개발 환경 구성 라이브러리💡 Spring Security 개발 환경을 구성하기..

Java/Spring Boot

[Java] Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해

해당 글에서는 Spring Boot 기반의 Spring Security Framework를 적용하여 로그인의 API를 구성하는 방법에 대해서 공유합니다. 1) 개발환경 💡 Spring Security 개발 환경을 구성하기 위해 사용한 개발환경입니다. 개발 환경 버전 비고 java 1.8 Spring Boot 2.7.5 Spring Boot Starter Security 2.7.5 Spring Framework : 5.7.4 jsonwebtoken: jjwt 0.9.1 빌드관리도구 Gradle 7.5 개발 툴 IntelliJ IDEA 2022.3 2) Spring Security 💡 Spring Security - 애플리케이션 내의 보안 중 사용자에 대한 ‘인증’과 ‘인가’에 대한 처리를 담당하는 프레임워..

Java/Spring Boot

[Java] Business Exception 이해하고 구성하기 : Service Exception

해당 글에서는 business Layer에서 발생하는 오류에 대해서 공통 처리를 위한 Business Exception 대한 구성 방법에 대해 이해하고 구성하는 방법에 대해서 공유합니다. [참고] 이전에 작성한 Global Exception & Controller Exception 글을 읽고 오시면 크게 도움이 됩니다. [Java] Global Exception 이해하고 구성하기 : Controller Exception 해당 글에서는 Controller에서 발생하는 Exception을 Global Exception을 구성하여서 처리하는 방법에 대해서 공유합니다. 1) 개발 환경 💡 Global Exception 개발 환경을 구성하기 위한 개발 환경입니다. 개발 adjh54.tistory.com 1) 개발..

개발 Tip/IntelliJ

[IntelliJ] HTTP Client 사용하기 : Postman 대체하기

해당 글에서는 Postman을 대체하여 클라이언트에서 서버로 API를 전송(Request)하고 반환(Response)을 받는 테스트에 사용이 되는 HTTP Client에 대해서 공유합니다. 1) 문제사항 및 적용 계기 💡 Client에서 서버로 전송하는 API 테스트를 함께 공유하여 사용하기 위해 ‘Postman’의 Workspace를 이용하여서 사용하며 공유를 하였으나 유료로 전환이 되어서 이에 대한 대체로 IntelliJ의 HTTP Client를 사용하는 방법에 대해서 적용을 하게 되었습니다. 💡Postman 유료 확인 - 개인으로 사용에 대해서는 무료이나 함께 스페이스를 구성하여서 사용하면 추가 Plan을 구매해야 합니다. 2) HTTP Client 💡 HTTP Client 란? - JetBrain..

개발 Tip/MacBook

[iTerm2] ZShell(zsh) 화면 구성하기-2 : ZShell Theme, Highlighting, Emoji, newline

해당 글에서는 ZShell(zsh) 내에서 수정이 가능한 테마(Theme), 하이라이팅(Highlighting), 이모지(Emoji), 개행(newline)을 적용하기 위한 설정 방법을 공유하는 목적으로 작성한 글입니다. [참고] 이전 작성한 글과 이어집니다. 처음이시라면 처음 글을 읽고 오시는것을 추천드립니다. [iTerm2] ZShell(zsh) 화면 구성하기-1 : State Bar, Font, Theme 해당 글에서는 ZShell(zsh)을 구성하기 위한 초기 설정과 상태 바(State bar), 글꼴(Font), 테마(Theme)를 적용하기 위한 설정 방법을 공유하는 목적으로 작성한 글입니다. 1) 초기 필수 설정 💡 ZShell을 화 adjh54.tistory.com 1) Shell 테마 적용..

adjh54
Contributor9