본문 바로가기
728x90

분류 전체보기190

[ Spring Boot ] Bean Validation - Form 전송 객체 분리 이전 포스팅에서 Bean Validation의 Groups 기능까지 알아봤습니다. 오늘은 이어서 Form 전송 객체 분리 방식에 대해 포스팅을 해보겠습니다. [ Spring Boot ] Bean Validation 취업 후 회사 설루션 고도화 작업에 투입하면서 여러 가지 코드를 경험하고 기간 내에 끝내야 하는 상황이라서 포스팅을 신경 못쓰고 있었네요.. 오늘부터 포스팅을 다시 시작해보려고 합니다. drg2524.tistory.com (Form 전송 객체 분리에 나오는 예제 및 소스는 이전 포스팅에 사용된 파일을 기반으로 진행됩니다.) 실무에서는 Groups를 잘 사용하지 않는데, 그 이유는 바로 등록 시 폼에서 전달하는 데이터가 Item 도메인 객체와 딱 맞지 않기 때문입니다. 조금 더 풀어보자면 회원 .. 2024. 1. 2.
[ MEMORY ] 화학 연구원 출신 주니어 개발자 2023년 회고록 INTRO 매년 하는 말이지만 해가 갈수록 시간이 점점 더 빠르게 흐른다. 특히 이번연도는 무서울 정도로 빠르게 지나갔다. 내년엔 또 얼마나 빨리 흘러갈지 벌써 걱정이 될 정도다. 한 해가 끝나기 전에 나의 28년을 뒤돌아 본 회고록을 쓰려한다. 지금까지 나는 어떤 삶을 살아왔고, 주니어 개발자의 길을 왜? 선택하고, 더 나아가 나는 개발자로서의 목표까지 순서에 맞게 시작하려 한다. "꿈이 없는 청년" 나는 사실 꿈이 없던 청년이었다. 이루고 싶은 것도 없었고, 하고 싶은 일 또한 없었다. 특성화고를 나와서 자연스럽게 전공 또한 기계 쪽으로 지원하게 되었고, 그렇게 나는 전문대학을 다니면서 영혼 없는 사람처럼 기계 관련 자격증을 하나둘씩 취득하는 삶을 살았다. 항상 마음속으로 생각하고 있었다. "정말 나.. 2023. 12. 31.
[ Spring Boot ] Bean Validation 취업 후 회사 설루션 고도화 작업에 투입하면서 여러 가지 코드를 경험하고 기간 내에 끝내야 하는 상황이라서 포스팅을 신경 못쓰고 있었네요.. 오늘부터 포스팅을 다시 시작해보려고 합니다. 오늘은 Bean Validation에 대해 알아보겠습니다. Bean Validation이란 ? 먼저 Bean Validation은 특정한 구현체가 아니라 Bean Validation 2.0(JSR-380)이라는 기술 표준입니다. 쉽게 이야기해서 검증 애노테이션과 여러 인터페이스 모음인데, 마치 JPA가 표준 기술이고 그 구현체로 하이버네이트가 있는 것과 같습니다. Bean Validation을 구현한 기술 중에 일반적으로 사용하는 구현체는 하이버네이트 Validator입니다. 이름이 하이버네이트가 붙어서 그렇게 ORM과는.. 2023. 12. 29.
[ JAVA Script ] Promise Constructor 오늘은 비동기 작업을 다룰 때 사용되는 Promise() 생성자에 대해 알아보겠습니다. Promise Constructor new Promise() Promise는 JS에서 비동기 작업을 다룰 때 사용되는 객체로 사용되며 비동기 작업의 결과를 나중에 받아오기 위한 방법을 제공해 주는데, 주로 네트워크 요청, 파일 읽기/쓰기, 타이머 이벤트 등과 같은 비동기 작업을 처리할 때 유용합니다. Promise를 사용할 때 알아야 하는 가장 기본적인 개념은 바로 promise states(상태)입니다. 여기서 말하는 states란 promise의 처리 과정을 의미하며, 위 예시처럼 new Promise()로 promise를 생성하고 종료될 때까지 3가지 상태를 갖습니다. Pending(대기) 초기 상태, 작업이 완.. 2023. 10. 21.
[ 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.
728x90