맙소사! 드디어 시작이네요. 현역 개발자로 일한지 어언…. 읍읍 리마인드 하기 위해서 책을 펼쳤습니다. 감회가 새롭기도 하고, 기분이 남다르네요 :-) 개인적으로 간식 리워드가.. 너모 탐나용 🍬 ☑️혼공학습단 11기 활동 방법 3단계 1️⃣도서별 커리큘럼에 따라 공부하고 주어진 미션을 수행해 주세요.(주 1회) 🚶기본 미션: 필수 사항 ...
Spring Boot의 업그레이드 후 Exception Handler 이슈
스프링 부트는 빠른 개발 속도와 확장성으로 인해 많은 프로젝트에서 선호되는 프레임워크 중 하나이다. 그런데 이런 장점에도 불구하고, 버전을 업그레이드 할 때 여러 가지 문제에 직면하게 되는데, 그 중 예외처리와 관련해 최근에 회사 프로젝트에서도 이러한 경험을 하게 되었다. 그 경험을 공유 및 기억하고자 기록합니다. 🤖 문제 발생 팀 전체가 기존 ...
Git Rebase와 Merge는 언제 사용하면 좋은가
사용하게 된 계기 혼자 진행중인 사이드 프로젝트가 있다. 회사에 대한 정보를 조회하는 간단한 프로젝트인데, 이슈를 생성하고 RP을 통해 깃 관리를 테스트해보고 싶은 마음에 만든 프로젝트다. 급한 마음에 이슈부터 호다닥 만들어 브랜치를 생성했는데, 아뿔싸! 프로젝트 기본 설정조차 제대로 만들지 않아서 main에서 변경이 일어났다. A...
인텔리제이(IntelliJ) 상황별 키맵 모음 (Mac)
인텔리제이 - 단축키 편 아니 개발한지 4년차나 되었는데, 이렇게나 단축키를 모를 일인가? 진짜 심각하다 심각해. 어디가서 개발자라고 말도 못 할 지경이다. 나보다 어린 chat GPT도 다 알고 았다. 너무 심각한 상황이다. 이제라도 하나씩 배워가야만 한다. 파일 관련 새 파일 만들기: 프로젝트 위치에서, Cmd + N 기존 ...
Converter사용으로 간편하게 타입 변환하기
@Converter 란? https://www.baeldung.com/spring-type-conversions 컨버터란 말 그대로 ‘변환기’의 역할을 한다. 예를 들어, String을 Integer로 바꾼다던가, Bool을 String으로 바꾸는 일이 가능하다. 소스 코드 내에서도 이러한 일들은 가능하지만, 모든 컬럼을 모든 서비스에서...
HTML 텍스트 나타낼 시, p 태그 간격주기
Tiptap 에디터로 작성된 컨텐츠를 getHTML로 받아서 저장된 게시물을 표현해보니 <p>태그가 빈 값일 때, 줄띄움이 적용되지 않고 있어 수정해봤습니다. # Vue 컴포넌트 <template> ... <div class="tiptap-view" v-html="data.detail">&l...
Axios errorHandler에서 요청 다시 보내기 (feat. Refreash Token을 받아보자)
로그인 Refreash Token을 적용하기 위해서 Axios errorHandler를 구현하게 되었습니다. interceptors 안에서 error 발생 시, API 서버에서 날려주는 에러 status값에 따라 대응하도록 코딩했는데, 몰랐던 개념들이 많아서 정리겸 포스팅을 합니다. 🤟 axios 파일 구성 axios interceptors ...
Vue3에서 Tiptap (WYSIWYG Editor) 사용하기
Tiptap 특징 Headless It’s headless and comes without any CSS. You are in full control over markup, styling and behaviour. Framework-agnostic Out of the box, Tiptap works with Vanilla JavaScript and ...
스프링부트(Spring Boot)에서 Mongo DB 사용하기
NoSQL DB와 Mongo DB Mongo DB란 NoSQL의 종류 중 하나이다. 로그성 데이터를 저장하는데에는 NoSQL이 유리하다 https://meetup.toast.com/posts/274 관계형 데이터베이스가 기존 데이터베이스의 문제점에서 출발했듯이 관계형 데이터베이스 역시 한계점을 노출하게 되었으며 이로 인해 새로운 데이...
Git origin url 변경하기 (소스트리, Fork, Git Bash)
깃을 사용하다가, 키체인이 만료되었을 경우 이를 암호키 설정을 바꿔줘야하는데 3대 이상의 장비로 자주 작업을 바꾸다보니 이 과정도 꽤나 피로도가 쌓이는 작업이 되버렸습니다. 그래서 Git origin URL을 변경하는 방법으로 정착했는데 꽤 편리하더라구요. 분명 나는 키체인 발급할 때 무기한으로 했는데 왜 자꾸 만료되는가? 준비물 Git UR...