junit으로 단위 테스트 할때 스태틱 메소드 사용에 불편함을 느끼는 경우가 종종 생김.

이때, 원하는 매소드명 뒤에서 alt + enter 하면 해당함수를 static import를 할 수 있는 옵션이 나옴

  • 인텔리j에서 지원하는 리프레쉬 버튼

  • 그레이들 명령어를 통한 리프레쉬

./gradlew build --refresh-dependencies

참조 : stackoverflow.com/questions/13565082/how-can-i-force-gradle-to-redownload-dependencies

Intellij DBMS Connection failed H2 DB is locked

인텔리j에서 내장 DBMS을 이용해서 h2 file db에 연결하려할 때 잠겨있다는 메시지가 나올 때가 있다.

  • 연결 대상인 h2 db 파일을 삭제 후 다시 시도
  • ../Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/202.7660.26/IntelliJ IDEA.app/Contents/bin/build/h2db/xxx.mv.db
    과 같이 intellij가 캐쉬 해논 정보를 삭제후 다시 시도

intellij 코딩 양식 지정하는 법

javascript, typescript, java, html 등을 코딩할 떄 줄바꿈이나 세미콜론을 끝에 붙이는 등의 본인이 선호하는 스타일은 아래에 첨부한 메뉴에서 조정이 가능한다.

Preferences > Editor > Code Style > Java, Html, Javascript, Typescript ...

  • Tabs and Indents - 탭과 들여쓰기 설정 변경
  • Spaces - 띄어 쓰기 설정 변경
  • Wrapping and Braces
  • Blank Lines - 줄바꿈 설정
  • Punctuation - 구두점(, " ' ;)의 설정
  • Code generation
  • Imports
  • Arrangement

  • 상황 : 인텔리j + Gradle 환경에서 단위 테스트를 하려고 하는데 인텔리j에서 테스트가 인식이 되질 않았다. 테스트 소스 패키지도 정상적으로 잡혀있는데.. 왜그럴까 하고 이것저것 보던 중에 아래 그림에 있는 테스트시 사용하길 원하는 옵션을 인텔리j 제공하는 걸로 변경하니까 제대로 인식이 된다.

intellij 내장 dbms로 h2 테이블 보이지 않을 때 즉, 연결은 정상적으로 됐으나 table이 보이지 않는 상황 ?

  • 아래의 그림과 같이 파일 db를 사용하고 있는 경우 붉은 부분에 들어가는 상대경로를 절대경로로 바꾸면 된다.
  • ex> "./mydata/db/test.mv.db" -> "/users/zero/mydata/db/test.mv.db"

+ Recent posts