byeongsoon[Spring Boot] yaml 파일의 암호화와 jasypt Passwod 노출 방지Jasypt를 사용하게 된 배경과, 해당 라이브러리를 사용할 때 발생할 수 있는 jasypt Password가 노출되는 것을 방지하는 방법을 알아본다.Apr 13, 2023Apr 13, 2023
byeongsoon[Java] 자바에서도 Null-Safe한 문자열 처리가 가능한 StringUtils 클래스란?Java의 String 클래스가 제공하는 문자열 관련 기능을 강화한 클래스Mar 19, 2023Mar 19, 2023
byeongsoon[Spring Boot] RSocket의 Request-Response 통신 패턴 이용해보기RSocket 통신 방법중에서 Request — Response 통신 패턴을 이용한 API 서버 간 통신을 구현한다. 클라이언트가 http://localhost:8090/api/user/1 을 요청하게 되면 아래에 표시된 JSON 형태로 응답 값을…Feb 10, 2023Feb 10, 2023
byeongsoonHTTP Method 종류와 각 역할, 멱등성과 멱등성을 지원하는 HTTP Method는?웹 개발을 하면서 흔하게 사용하는 HTTP Method 종류와 각 메서드의 역할을 알아보고, 멱등성의 개념과 멱등성이 보장되는 HTTP Method를 알아본다.Feb 9, 2023Feb 9, 2023
byeongsoon[Spring Boot] CORS 이슈해결하기(WebMVCConfigurer를 통한 설정)팀 프로젝트 진행 시 발생했던 CORS 이슈에 대하여 개념과 해결 방법을 알아본다.Feb 9, 2023Feb 9, 2023
byeongsoon[Project] DROP에 Github Actions를 이용해 테스트 자동화지난번에 크루에서 진행했던 ‘Jeju Road’ 프로젝트에 적용한 Github Actions를 이번에 새롭게 진행한 ‘DROP’에도 적용하며, 기존의 것에 추가적인 부분으로 프로젝트에 작성한 테스트 코드를 자동화 시켜줄 수 있는 부분이 있어서 추가…Feb 2, 2023Feb 2, 2023
byeongsoon[회고] ‘DROP - 기억을 지도에 담다’ 프로젝트를 마무리하며 남기는 회고2022년 9월, Dev.Playground 크루 활동으로 지난번 ‘Jeju Road — 제주 여행 서포트 서비스’ 프로젝트를 마무리한 뒤 기존의 크루원 4명과 외부 참여 인원 3명이 새로운 프로젝트를 시작하게 되었다.Feb 2, 2023Feb 2, 2023
byeongsoon[Project] DROP에 Branch Protection Rule 적용해서 CI 안정성 올리기이전 글들을 통해서 토이 프로젝트에 Github Actions를 통해서 CI/CD 및 테스트 자동화 등을 적용한 사례들을 알아보고 적용 방법을 알아봤다. 간단한 방법을 통해서 코드를 원격 저장소에 push하거나 혹은 develop 브랜치에서 main…Feb 1, 2023Feb 1, 2023