IntelliJ: 79개의 글
Eclipse에서는 sysout을 사용할 수 있으나 인텔리J에서는 사용이 불가능하다. 인텔리J에서는 sout 입력 후 tab 또는 so 입력 후 tab으로 자동완성할 수 있다. 출처 : namubada.net/135?category=776665
인텔리J에서 interface를 만들려고하였으나 목록에서 확인이 안되어 당혹스러웠다. 그러나 만드는 방법이 있으니 아래를 참고하도록 하자. 우선 interface를 만들고자 하는 package에 mouse를 우클릭한다. new > java class를 선택한다. 그러면 아래와 같은 창이 나올 것이다. 이중 interface를 선택해주면된다. 출처 : namubada.net/134?category=776665
인텔리j도 이클립스와 같은 라인 정렬이 있다. 그런데, 일부 라인 정렬이 되지 않아 기재하려고한다. 아래와 같은 코드가 있다 보기만해도 너무 길고 뒤죽박죽으로보기가 좋지않다. 여기서 우리가 해야 하는 기능은 두가지다. 1. import 코드 정렬(Ctrl+Alt+O) 2. line 코드 정렬(Ctrl+Alt+L) 여기서 알아야 할 점은 import 코드를 정렬한다고 line 코드가 정렬되지않고 또한 line 코드 정렬은 한다고해서 import 코드가 정렬되지않는다. 그럼 두가지 각각 시도해보도록하겠다. 1. import 코드 정렬(Ctrl+Alt+O) 보이는가 import는 정렬이 된 것을 확인할 수 있으나. line은 정렬되지 않은 것을 확인할 수 있다. 2. line 코드 정렬(Ctrl+Alt+L) ..
JSP 설정을 한 후 스프링 사용장의 경우 pom.xml이 추가가 안되어 있어 당혹스러울 수 있다. 이 경우 추가 방법 및 pom.xml에서 dependency 추가에 관하여 확인해보도록하자. pom.xml 추가는 아래와 같다. module을 마우스 우클릭 > Add Framework Support 한다. Maven을 체크한 후 OK 버튼을 클릭한다. 그러면 아래와 같이 pom.xml이 추가된 것을 확인할 수 있다. 자 그럼 이제 pom.xml을 보도록하자. 아래와 같이 dbcp가 추가되지 않을 것을 확인할 수 있다. 그러니 dbcp를 추가해보도록하자. 추가 여부는 좌측 External Libararies를 통하여 확인할 수 있다. 우측 pom.xml에서 사진과 같이 dependency를 추가해보자 추가..
인텔리제이는 이클립스처럼 워크스페이스가없고 워크스페이스의 개념을 프로젝트가 한다. 그러므로 평소 이클립스를 쓰던 사람은 개념의 차이로 인해 다소 혼란스러울 수 있다. 그러므로 이클립스에서 워크스페이스는 인텔리제이에서는 프로젝트라고 이해를 해두자. 그럼 모듈의 경우는 어떨까 이클립스에서는 한 워크스페이스안에 여러개의 프로젝트를 만들어서 관리할 수 있었다. 그러나 인텔리제이의 경우 분리된 모듈이 아닌 한 루트 프로젝트안에 여러개의 모듈이 존재하는 식으로 구성된다. 아래 사진과 같이 Root 프로젝트 아래에 모듈이 소속되는 것을 확인할 수 있다. 아래 사진과 같이 새로운 모듈을 추가하면 프로젝트 안에 소속되어 축라되는 것을 확인 할 수 있다. 출처 : namubada.net/116?category=776665
인텔시J로 톰캣 실행시 아래와 같이 1099 오류가 발생했다. 오류의 문제는 이미 1099 포트가 사용되고 있다는 것인데, 아마 백그라운드에서 작동되고 있어서 그런 것이 아닌가 하는 생각이 든다. 이클립스에서는 서버단에서 종료가 가능했는데, 인텔리J에서는 그게 불가능한 것으로 보인다(구글링 해봄) 그러므로 번거롭게도 cmd에서 PID 검색 후 종료 후에 다시 실행을 해야 한다. cmd 실행 후 netstat ano|find "1099"로 현재 1099 포트를 사용하는 PID를 검색한다. 검색 후 아래와 같이 확인이 가능핟. 작업 관리자를 실행한 후 세부 정보로 이동한다 이동 후 해당 15416 PID를 종료한다. 종료 후 다시 실행시 정상 실행되는 것을 확인할 수 있다. 출처 : namubada.net/..
인텔리J에서 JSP 프로젝트를 만들어보자 상단의 File > Project를 실행한다. 그 다음 Java > SDK 설정 > Web Application 쳌 > WebServices 쳌 > 하단의 Generate sample server code 쳌 > Apache Axis 선택 > Next web > index.jsp의 텍스트를 Hello world로 입력해준다. > 그리고 우측 상단의 Add Configurations를 클릭한다. 우측 상단의 + 모양을 클릭한다 하단의 31 more items를 클릭한다. Tomcat Server > Local을 클릭한다 Configure를 클릭한다 Machintosh HD를 선택한다 검색칸에 tomcat이라고 검색한다. 경로를 찾아서 usr/local/Cellar/..
Eclipse 에서 IntelliJ IDEA로 전환시에 불편한 점 중에 하나가 .gitignore 파일에 마우스 우클릭으로 커밋에 제외할 파일을 빠르게 추가하지 못하는 것이다. Eclipse에서는 파일 / 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 ‘ .gitignore에 추가 ‘를 선택할 수 있다.하지만 당연히 IntelliJ IDEA에서 이와 같은 것이 있고 플러그인으로 제공한다.1. File -> Settings의 plugin으로 검색하여 거기서 또 ignore로 검색.(Ctrl + Alt + S 단축키 사용) search in repositories 클릭 후 검색하여 플러그인 설치.2. intellij를 재부팅 후 설치가 완료되면 gitignore 파일의 아이콘이 변함.gitignore 파일이 없..
나는 최대한 intellij를 이용해 모든 개발을 끝내려고 노력한다. 개발을 하다 보면 실제 native query를 실행해 해야 경우도 있고, terminal을 사용해야 하는 경우, http request 요청 등을 하기 위해 intellij 외에 필요한 tool이 필요하다, intellij는 이런 기능을 대부분 지원한다. 특히 자주 사용하는 기능은 Database이다.그런데 언제부턴가 버전업을 한 후에 SQL keyword 가 대문자로 자동완성 되던 것이 소문자로만 나왔다. 큰 문제는 없지만, 그동안 사용하던 대문자로 나오는 게 좋았다.변경Preferences > Editor > Code Style > SQL > General > Word Case > keywords > To upper 로 변경끝.출..
개인 스터디 ide로 intellij를 사용 중이다.여태 이클립스만 쓰다가 다른 툴을 쓰니 손에 잘 안 익지만 그래두 써보는게 어딘가하고 쓰는데 클래스나 메소드 명에서 is never used라는 경고가 나온다.어떻게 없애는지 찾아보니 답은 나왔다.(역시 stackoverflow) Preferences > Inspections > Declaration redundancy 체크 해제!!출처 : https://blog.woniper.net/205?category=537962