프로젝트 생성하기 시작하기에 앞서 Vite 는 Node 18 이상 설치 되어있어야 한다.터미널(cmd) 에서 프로젝트가 생성되길 원하는 경로에서 명령어를 실행한다.[my-app] 이란…
NVM 설치하기 NVM 은 Node Version Manager 약자로 말그대로 Node 버전을 여러개 관리할때 사용한다.다운로드는 NVM 의 Github에서 다운로드 받을 수…
Vite 란? Vite(바이트)는 Vue의 빌드 도구이다.Vite 는 프랑스어로 빠르다 라는 뜻인 vitesse 에서 영감을 받아 명명했다고 한다.Vite는 프론트엔드 개발에 사용되는…
비동기로 변경? 타임리프를 사용한다면 서버에서 받아온 데이터로 화면을 그리는 경우가 많을 것이다.그러다보면 화면 깜박임없이 새로운 데이터로 view를 갱신해야할때가 생긴다.그럴때 비동기…
Datepicker 란? datepicker 는 쉽게 말해 날짜를 선택할때 사용하는 UI 라이브러리다.흔히 JQuery UI 를 사용을 한다. JQuery UI 흔히 사용하는…
패키지 추가하기 먼저 타임리프를 사용하기 위해선 당연히 타임리프 패키지가 필요하다.프로젝트에서 사용하는 것에 맞게 gradle 이나 maven에 추가해준다. // gradle implementation…
네이버페이x삼성페이 네이버페이에 삼성페이를 연결해서 사용할 수 있다는 걸 알고 계신가요?이번에 12월달 한 달간 네이버페이 삼성페이로 현장결제를 하면 랜덤박스에서 나온포인트를 지급해주는…
Atom Material Icons 인텔리제이 파일 확장자에 따라 아이콘들을 바꿔주는 플러그인 입니다.필수적은 아니지만 쓰다보니 기본 아이콘은 못쓰겠더군요.나름 아이콘도 깔끔하고 확장자가 뭔지…
ADDDATE (날짜 더하기/빼기) 먼저, 가장 자주 쓰게 되는 쿼리로 날짜 더하기/빼기 입니다.ADDDATE 혹은 DATE_ADD 를 사용합니다. 년year월month일day 일 더하기 select…
스프링에서의 트랜잭션 스프링에서는 트랜젝션을 적용하려면 어떻게 해야할까?스프링에서는 간편하게 트랜젝션을 적용할수 있다. 바로 @Transactional 어노테이션을 사용하면된다.트랜젝션이 적용을 하고 싶은 서비스의 class…