IntelliJ 7

프로젝트] intelliJ common.properties 사용하기.

보통은 properties를 하나를 이용하는데 현장에서는 properties를 여러개 나눠서 설정해서 쓴다. (회사마다 다르겠쥬...) 배포시에는 어떤걸 사용하는지 3개 중 하나만 넣으면 되는데 문제는 Local 에서 테스트를 할 때 어떤 properties 쓰느냐이다. 우리는 메이븐이 아닌 그레들을 사용하고 있다. 그레들 설정에서 이와 같이 분기를 하게끔 설정해주었다. 근데 인텔리제이에서 아래와 같은 문법을 사용하면 Groovy 에서는 적용할 수 없는 문법이라고 한다. Groovy 안쓰니깐 그냥 건너뛰었다... 이제 이렇게 설정이 됐는데 Local 에서하고 싶을 때는 그냥 사용하면 되는데 다른 properties 를 쓰고 싶을 때는 어떻게 하느냐...?! Run -> EditConfiguration -..

[JSP] 인텔리제이 SRC 경로 에러 해결하기

인텔리제이에서 스프링으로 프로젝트 연습을 하는 중 이런 에러를 봤다. 솔직히 이클립스에서는 src 경로에 저렇게 지정만해줘도 파일의 위치를 인식한다. (Ctrl + 마우스 하고 경로에 갖다 놓으면 바로가기 링크가 활성화 된다. *이클립스, 인텔리제이 둘 다 가능* ) 근데 인텔리제이는 아래 사진과 같이 해놓으면 해당 경로를 찾지 못한다 -_-...........이것때문에 삽질 오지게 했다.... 원인 인텔리제이에서 위 처럼 노란색 경고줄이 뜨면 아래와 같은 메시지가 나온다. Absolute paths not recommended in JSPsAbsolute paths not recommended in JSPs Inspection info: Checks using absolute paths in JSP f..

[IntelliJ] 인텔리제이 JRebel 을 대체할 DCEVM + HotSwap 설치&사용방법

이클립스에서는 톰캣 실행 후 코드를 수정 후 브라우저에서 새로고침을 하면 실시간으로 반영되죠 하지만 인텔리제이는 실시간으로 반영되는게 되지 않다 보니 JRebel 를 사용하게 됐는데... 이녀석 너무 비쌉니다 -_-; (예전에는 무료로 사용할 수 있다는 방법이 있었다지만...지금은 없는 듯?) 그래서 DCEVM 이라는 것을 찾아서 적용해 보았습니다. ※ 타 블로그 설명과는 다른 과정이 있으며, 정상 실행이 안 될 수도 있습니다. 준비물 인텔리제이 DCEVM HotSwapAgent 플러그인 Windows 10 기준으로 진행합니다. 1. HotSwapAgent 플러그인 설치하기. 인텔리제이 실행 후.. Ctrl + Alt + S 를 누르시면 Settings 창이 뜹니다. 여기서 Plugins 를 선택 후 검..

[IntelliJ 서버 에러] org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization

WARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hikariConfig' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDe..

[IntelliJ] 인텔리제이 Unable to resolve table 'tbl_board'Inspection info: This inspection performs unresolved SQL references check. 에러 해결

1. 에러 코드 Unable to resolve table 'tbl_board' Inspection info: This inspection performs unresolved SQL references check. 2. 증상 0]]> : xml 쿼리에서 테이블명을 계속 확인할 수 없다는 듯이 빨간색으로 표기가 된다. 하지만 mapperTest 를 해보면 쿼리가 정상적으로 작동되는 것을 확인 가능하다. 3. 해결

[IntelliJ] 인텔리제이 System.Out.Print 자동완성 사용하는 방법 sysout

sout 를 입력 후 Ctrl + Space 를 하면 된다! ➡ System.out.println(); so 를 입력 후 tab 을 누르면 printf 가 자동완성 된다. ➡ System.out.printf(""); == 추가 == sout말고 조금 더 심화된 단축키가 있다. soutv 이다. 하나의 변수를 바로 출력해주는 기능이다. 만약에 Member member = new Member(); 이런 코드가 있을 때, soutv 를 입력하면? ➡ System.out.println("member = " + member); 이런 식으로 보여준다. 출력문 쓰고 그 안에 문자열 + 변수값 까지 쓸 일을 하지 않아도 되는 정말 최고의 기능이다.