Eclipse: 56개의 글
이클립스의 경우 클래스나 변수가 수정될 경우 자동으로 publishing 하는 기능이 있어 톰캣 재실행없이 변경된 결과를 확인할 수 있다. 그러나 인텔리J의 경우 이 기능이 자동으로 설정되어 있지 않아 바로 변경이 어렵다 그러므로 별도의 변경 이후에 사용이 가능하다. 인텔리J 우측 상단에 edit configurations로 접속한다. 아래 사진의 On update action과 on frame deactivation을 Update classes and resources로 변경 해주고 Ok 버튼을 눌러준다. 그리고 실행은 항상 debug 모드로 해야지 Auto publishing이 정상 작동되니 참고하도록하자. 출처 : namubada.net/137?category=776665
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
위와 같은 신택스 문제가 있었으나 수정을 해도 해당 에러 메시지가 안없어지는 경우가 있다. 이 경우 해당 문장을 잘라내기 했다가 다시 붙여넣으면 에러 메시지가 사라지는 것을 확인할 수 있다. 출처 : namubada.net/24?category=769840
JSP0930 프로젝트를 다른 PC로 import하였으나 위 사진과 같이 클래스들이 비어있는 것으로 확인되었다. 확인해보니 export시 source file도 export 가능한 것으로 확인되었다. 그래서 기존에 import했던 JSP0930 프로젝트를 삭제하고 JSP0930 프로젝트가 있던 PC에서 해당 프로젝트를 다시 export를하였다. export시 source file도 같이 export 진행하였다. 그런데 위와 같은 오류 발생 확인시 해당 폴더에 이미 동일한 폴더가 있어서 발생한 문제였다. 기존 폴더 삭제 후 다시 진행시 아래와 같이 정상 진행되는 것을 확인할 수 있다. 정상적으로 export했다면 import시 아래와 위와 같이 source file도 같이 import된 것을 확인할 수 있..
window > show view > console에서도 console 창을 실행할 수 있다. 출처 : namubada.net/20?category=769840
Eclipse에서 다른 클래스를 참조하려고 할 때 import를 합니다. 그러나 클래스명을 모를 때는 ctrl+shift+o로 자동 import를 할 수 있다. 그러나 ctrl+shift+o로 자동 import가 안될 경우에는 설정이 안되어있어 그러한 문제가 발생할 수 있으며, 이 경우 아래와 같이 설정 변경을 우선 해줘야 한다. 위와 같이 설정 변경 후 ctrl+shift+o 진행시 아래와 같이 import 화면이 나오는 것을 알수 있다. 출처 : namubada.net/16?category=769840