728x90
반응형

IDE 도구 5

IntelliJ - Gradle기반 LiveReLoad 적용법

InteliJ에서 IntelliJ Build 기반 설정을 모두 해제한 상태로 Gradle Build 기반에 대한 LiveReload 적용법을 설명한다. 일반적으로 InjelliJ Build 기반의 LiveReload는 IDE자체 Setting을 몇개 추가함으로써 작동하므로, 크롬브라우저의 LiveReload 적용이 필요없다. 하지만 Gradle Build 기반의 LiveReload는 크롬의 LiveReload 플러그인에 의존하여 작동되기 때문에, IDE자체 Setting을 하더라도 해당 플러그인이 깔려있지 않다면 작동되지 않는다. Gradle Build 기반의 LiveReload 기능은 IntelliJ Build 기반 보다 반영속도가 훨씬 빠르다. [build.gradle] 의존성 추가 dependenc..

IDE 도구/IntelliJ 2024.04.04

IntelliJ Tomcat 콘솔 로그 영어출력 & 데이터 한글출력 ORA-01861 에러 해결

블로그에는 잘못된 코드 및 설정 정보가 많은것 같다. 오류가 난 개발 환경은 인텔리제이, Maven, 외장 Tomcat이다. 우선 잘못된 정보는 아래와 같다. -Duser.language=en -Duser.region=us Tomcat Edit Configuration에서 VM Options에 위와같이 입력하면 로그는 영어로, 데이터는 한글로 출력되며, 깨지지 않는다. 그러나 AWS RDS로 오라클 DataBase 사용시 ORA-01861이라는 오류를 직면하게 된다. HTML 삽입 미리보기할 수 없는 소스 예를들어 WHERE조건절에 아래와 같은 쿼리를 작성했을 때 오류가 발생한다. WHERE AT_DATE = TO_CHAR(SYSDATE,'YYYY-MM-DD') ## AT_DATE는 Date타입이다. 해..

IDE 도구/IntelliJ 2024.02.18

IntelliJ 에서 Eclipse 다크 테마 / Keymap 단축키 적용하기.

이클립스 Keymap 단축키 설정은 글 최하단에 작성되어 있다.(엄청 쉬움!) IntelliJ Community버전의 경우 JAVA 테마가 조금 밋밋하다. 고수라면 괜찮을지 모르지만 중급개발자 미만은 코드가독성 면에서 조금 떨어질 수가 있다고 생각한다. (필자는 Interface와 Class의 색상이 모두 싱겁게 회색으로 출력되는것에 굉장히 예민해서 설정함) 만약 이클립스를 사용하던 개발자라면 이클립스 테마를 적용할 수 있다. (약 90%이상 흡사함.) 1. file탭 - Settings창 열기 2. 좌측 탭에서 Plugins 선택 Plugins를 누르면 처음에 무엇이 설치되었는지 Installed 탭이 자동으로 클릭되어있다. MarketPlace 탭으로로 선택/변경 후 검색란에 eclipse dark ..

IDE 도구/IntelliJ 2022.11.09

IntelliJ 빌드/실행 플랫폼 변경 및 소스코드 자동반영 설정

우선 Eclipse나 STS는 정적파일 같은 경우에는 바로 자동반영이 되지만 서버단 JAVA코드같은 경우에는 jLebel이라는 유료 플러그인을 사용하여야한다. IntelliJ에서도 정적파일 같은 경우에는 설정을통해 자동으로 반영할 수 있다. (서버단 코드는 반영되지 않음. 이클립스에서 java파일 저장시 서버가 새롭게 로드되는 불편한? 증상과 비슷한 원리로 로딩됨...) 1. gradle.build 파일을 연다. 2. dependencies에 아래 코드 를 추가한다. 각종 디펜던시의 캐시OFF 등(개발시 필요없음) 캐시란? 직전에 저장된 요소를 반복호출할 때 변경점이 없다면 캐시를 통해서 호출함으로써 속도증가되는 장점이 있다. 위와같이 캐시를 써버리면 소스코드를 변경했을 때 변경 전 내용이 나올 수도 있..

IDE 도구/IntelliJ 2022.11.09