본문 바로가기
728x90

[ JAVA ]81

[ Spring Boot ] Spring Security - 회원가입 Validation Check 이전 포스팅에서 Spring Security를 활용해서 회원가입 및 로그인 기능을 코드 구현으로 알아보았습니다. [ Spring Boot ] Spring Security - 기본 개념 및 예제 취준 활동을 끝내고 백엔드 개발자로 경력을 쌓기 위한 회사를 찾기 위해 이곳저곳 면접을 다니고, 회사 소스 코드 파악 및 프로젝트 투입 준비를 하다 보니 블로그를 소홀하게 관리했네요.. 오 drg2524.tistory.com [ Spring Boot ] Spring Security - 회원가입 및 로그인 이전 포스팅에서 security 기본 개념에 대해 알아봤습니다. Spring Security에 대해 궁금하다면 아래 포스팅을 참고하면 될 것 같습니다. [ Spring Boot ] Spring Security - .. 2023. 10. 4.
[ Spring Boot ] Spring Security - 회원가입 및 로그인 이전 포스팅에서 security 기본 개념에 대해 알아봤습니다. Spring Security에 대해 궁금하다면 아래 포스팅을 참고하면 될 것 같습니다. [ Spring Boot ] Spring Security - 기본 개념 및 예제 취준 활동을 끝내고 백엔드 개발자로 경력을 쌓기 위한 회사를 찾기 위해 이곳저곳 면접을 다니고, 회사 소스 코드 파악 및 프로젝트 투입 준비를 하다 보니 블로그를 소홀하게 관리했네요.. 오 drg2524.tistory.com 예전에는 회원가입 및 로그인을 구현할 때 전통적인 방식으로 구현했지만 요즘은 사용하지 않는 추세이고, Spring Security를 사용합니다. 오늘은 Security를 사용해서 회원가입과 로그인 기능 구현해 봅시다. gradle implementatio.. 2023. 9. 26.
[ Spring Boot ] Spring Security - 기본 개념 및 예제 취준 활동을 끝내고 백엔드 개발자로 경력을 쌓기 위한 회사를 찾기 위해 이곳저곳 면접을 다니고, 회사 소스 코드 파악 및 프로젝트 투입 준비를 하다 보니 블로그를 소홀하게 관리했네요.. 오늘부터 다시 마음 잡고 시작해보려고 합니다. 대부분의 시스템에서는 회원의 관리를 하고 있고, 그에 따른 인증(Authentication)과 인가(Authorization)에 대한 처리를 해주어야 하는데, 오늘은 Spring에서 별도의 프레임워크를 제공하는 Spring Security에 대한 개념부터 Validation-Check 로직 구현까지 Security 포스팅을 작성해 보겠습니다. 입사 후 코딩 실력 체크를 위한 3가지의 과제를 진행하면서 기획 부분부터 잡고 시작했던 security 기능에 대해 자세히 파해쳐 봅시.. 2023. 9. 25.
[ Spring ] 싱글톤 컨테이너 오늘은 김영한님의 스프링 핵심원리 강의 - 싱글톤 컨테이너 파트의 정리글을 작성해보겠습니다. 강의를 통해서 자연스럽게 코드로 좋은 객체지향의 원리(SOLID)와 IoC, DI에 대해서 이해하고, 또 스프링 컨테이너가 왜 필요한 지 깨달을 수 있었습니다. 또한 스프링의 본실에 대해서 깊이 있는 이해를 할 수 있는 공부였고, 객체 지향 애플리케이션의 설계와 아키텍처 레벨까지 고민하는 개발자로 성장할 수 있는 좋은 공부였습니다. 전체 코드는 아래 깃허브를 참고해 보시면 됩니다. GitHub - KiHwanY/Spring_Core_Principle: 김영한님의 스프링 핵심 원리 강의 김영한님의 스프링 핵심 원리 강의. Contribute to KiHwanY/Spring_Core_Principle developm.. 2023. 8. 7.
[ RESTful API ] SimpleBeanPropertyFilter 오늘은 RESTful API 공부하면서 커스텀 직렬화 로직을 작성할 때 활용한 SimpleBeanPropertyFilter를 포스팅해 보겠습니다. SimpleBeanPropertyFilter 란? SimpleBeanPropertyFilter는 Jackson 라이브러리에서 제공하는 필터링 기능 중 하나로, Java 객체를 JSON으로 시리얼 라이즈 할 때 특정 필드를 선택적으로 포함하거나 제외하는 데 사용됩니다. Java 객체를 JSON으로 변환할 때는 보통 객체의 모든 필드가 기본적으로 포함됩니다. 그러나 때로는 불필요한 정보를 제외하거나 민감한 정보를 숨겨야 하는 경우가 있는데, 이럴 때 SimpleBeanPropertyFilter를 사용하여 필요한 정보만을 선택적으로 포함하거나 제외할 수 있습니다. .. 2023. 8. 4.
[ Spring ] MappingJacksonValue 오늘은 Spring Framework에서 제공해 주는 MappingJacksonValue 클래스에 대해 포스팅을 해보겠습니다. MappingJacksonValue 란? MappingJacksonValue 는 JSON Serialization(직렬화)을 처리하는 데 사용되며, 주로 Spring MVC(혹은 Spring WebFlux) 기반의 웹 애플리케이션에서 Java 객체를 JSON으로 변환하거나, 반대로 JSON 데이터를 Java 객체로 변환하는 데 사용됩니다. Spring에서는 기본적으로 Jackson 라이브러리를 내부적으로 사용하여 JSOn 데이터를 처리하는데, Jackson은 Java 객체를 JSON으로 변환하고, JSON 데이터를 Java 객체로 변환하는데 매우 효율적이고 강력한 라이브러리입니다.. 2023. 8. 3.
728x90