본문 바로가기
728x90

Spring Boot8

[ Spring Boot ] Spring Security - Login Failure Handler Custom 오늘은 이전 포스팅에서 구현한 로그인 기능에서 잘못된 정보를 입력하면 메시지를 보여주는 것을 목표로 하고 구현해 보겠습니다. [ Spring Boot ] Spring Security - 기본 개념 및 예제 취준 활동을 끝내고 백엔드 개발자로 경력을 쌓기 위한 회사를 찾기 위해 이곳저곳 면접을 다니고, 회사 소스 코드 파악 및 프로젝트 투입 준비를 하다 보니 블로그를 소홀하게 관리했네요.. 오 drg2524.tistory.com [ Spring Boot ] Spring Security - 회원가입 및 로그인 이전 포스팅에서 security 기본 개념에 대해 알아봤습니다. Spring Security에 대해 궁금하다면 아래 포스팅을 참고하면 될 것 같습니다. [ Spring Boot ] Spring Secu.. 2023. 10. 5.
[ 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 - 기본 개념 및 예제 취준 활동을 끝내고 백엔드 개발자로 경력을 쌓기 위한 회사를 찾기 위해 이곳저곳 면접을 다니고, 회사 소스 코드 파악 및 프로젝트 투입 준비를 하다 보니 블로그를 소홀하게 관리했네요.. 오늘부터 다시 마음 잡고 시작해보려고 합니다. 대부분의 시스템에서는 회원의 관리를 하고 있고, 그에 따른 인증(Authentication)과 인가(Authorization)에 대한 처리를 해주어야 하는데, 오늘은 Spring에서 별도의 프레임워크를 제공하는 Spring Security에 대한 개념부터 Validation-Check 로직 구현까지 Security 포스팅을 작성해 보겠습니다. 입사 후 코딩 실력 체크를 위한 3가지의 과제를 진행하면서 기획 부분부터 잡고 시작했던 security 기능에 대해 자세히 파해쳐 봅시.. 2023. 9. 25.
[ RESTful API ] SimpleBeanPropertyFilter 오늘은 RESTful API 공부하면서 커스텀 직렬화 로직을 작성할 때 활용한 SimpleBeanPropertyFilter를 포스팅해 보겠습니다. SimpleBeanPropertyFilter 란? SimpleBeanPropertyFilter는 Jackson 라이브러리에서 제공하는 필터링 기능 중 하나로, Java 객체를 JSON으로 시리얼 라이즈 할 때 특정 필드를 선택적으로 포함하거나 제외하는 데 사용됩니다. Java 객체를 JSON으로 변환할 때는 보통 객체의 모든 필드가 기본적으로 포함됩니다. 그러나 때로는 불필요한 정보를 제외하거나 민감한 정보를 숨겨야 하는 경우가 있는데, 이럴 때 SimpleBeanPropertyFilter를 사용하여 필요한 정보만을 선택적으로 포함하거나 제외할 수 있습니다. .. 2023. 8. 4.
[ RESTful API ] JPA 연동 - 사용자 CRUD 기능 구현 이전 포스팅까지 RESTful API 기반으로 사용자 CRUD 기능 구현을 해보았습니다. 오늘은 ORM JPA를 연동해서 데이터 맵핑을 해보겠습니다. 개발 환경 Spring Boot JPA MySQL JPA 란? JPA(Java Persistence API)는 자바에서 제공하는 ORM(Object-Relational Mapping) 기술의 표준 인터페이스입니다. ORM은 객체 지향 프로그래밍과 관계형 데이터베이스 간의 매핑을 자동화하여 객체를 데이터베이스에 저장하고 조회할 수 있도록 도와주고, 객체 지향 프로그래밍에서는 클래스와 객체를 사용하여 데이터와 기능을 캡슐화하고, 관계형 데이터베이스는 테이블과 레코드로 데이터를 저장합니다. 이 둘 간의 패러다임 불일치를 해결하기 위해 ORM은 객체와 테이블 간의.. 2023. 8. 2.
[ RESTful API ] 사용자 수정/삭제를 위한 API 구현 - PUT/DELETE HTTP Method 오늘은 이전 포스팅에 이어서 수정/삭제 기능을 추가해 보겠습니다. 이번 포스팅까지 마무리로 RESTful API 기반으로 CRUD 기능은 모두 끝날 거 같습니다. RESTful API 기반으로 기능 구현 알아보시는 분들은 아래 포스팅도 참고해 보시면 좋을 거 같습니다. [ RESTful API ] 사용자 목록 조회를 위한 API 구현 - GET HTTP Method 오늘은 RESTful API 기반으로 사용자 목록 조회를 위한 API 구현을 해보겠습니다. 먼저 간단하게 개념에 대해 알아보고 코드 진행 해보겠습니다. RESTful API 란? RESTful API은 Representational State Transfer API drg2524.tistory.com [ RESTful API ] 사용자 등록을.. 2023. 7. 28.
728x90