개요인텔리제이를 실행하면 최근에 종료한 프로젝트가 바로 실행되어 다른 프로젝트를 선택할 때 불편함이 있습니다.설정을 통해 바로 실행되지 않게 하려고 합니다 해결 방법Settings... Appearance & Behavior > System Settings 선택 Project에 체크되어있는 Reopen projects on startup 체크해제 설정을 완료하면 껐다킬때마다 아래와 같은 프로젝트 선택창이 출력됩니다
# 문제JSP파일을 추가할 디렉터리 webapp/WEB-INF를 생성한 후 그 경로에 JSP파일을 추가하려고 함New 탭에도 File만 있지 JSP는 보이지 않음File로 생성할 수 있지만 jsp 태그나 기본 구조 없이 깡통으로 생성되는 게 불편함 # 해결File → Project Structure... Project Settings 부분에 Modules → 그리고 내 프로젝트 트리 구조 열고 Web 클릭 중간 부분에 Web Resource Directories새로 만든 webapp/WEB-INF 디렉터리를 Web Resource로 인식하지 못해서 jsp가 뜨지 않는 거였음 + 버튼으로 경로 잡아주고 OK NEW → JSP 파일 뜨는거 확인 완료
# 문제인텔리제이로 프로젝트 열었더니 src가 보이지 않는 문제가 발생했습니다.# 해결 방법File > Project Structure... Modules > +버튼 눌러 import Module 창 하나 출력되면 해당 프로젝트 open한 경로를 똑같이 넣어줍니다. 원하는 방법 선택Create module from existing sources이미 존재하는 소스 코드 파일을 사용하여 새 모듈을 만들 때 사용프로젝트 디렉토리 구조와 소스 파일이 이미 존재하는 경우 이를 IntelliJ 모듈로 변환하여 프로젝트에 포함시킬 때 사용Import module from external model외부 빌드 시스템 또는 프로젝트 모델을 사용하여 모듈을 가져올 때 사용Eclipse기존에 Eclipse에서 관리하던..
* 계속 추가될 예정 # Mac코드 정렬Command + Option + L 코드 실행Ctrl + R 디버그 시작Ctrl+ D 한 줄 복사Command + D Import문 최적화사용하지 않는 import문 삭제Ctrl + Option + O # Windows코드 정렬Ctrl+ Alt + L 코드 실행Shift + F10 디버그 시작Shift + F9 한 줄 복사Ctrl+ D Import문 최적화Ctrl + Alt + O 변수명 한번에 변경Shift + F6 커서가 중간에 있을 때 줄바꿈Shift + Enter 리턴값 변수 자동 생성Ctrl + Alt + V 리팩토링 관련 항목 조회Shift + Ctrl + Alt + T 테스트 클래스 생성테스트 대상 클래스에서 Ctrl + Shift + T
request.getRemoteAddr()하면 아이피가 0:0:0:0:0:0:0:1 이렇게 출력되는데IPv6로 가져오기 때문에 이런 문제가 발생합니다. ( IPv4로 설정하면 127.0.0.1로 출력) 메뉴 Run > Run As > Run Configurations Tomcat을 사용하여 실행한다면 좌측 상단에 있는 Apache Tomcat 탭Spring Boot App으로 실행하면 Spring Boot App탭으로 * 여기서부턴 동일Arguments 탭 > VM arguments탭 눌러서 마지막에 추가해 줍니다-Djava.net.preferIPv4Stack=true
이클립스 설치 폴더 들어가보면 eclipse.exe파일말고 eclipse.ini 파일이 있습니다메모장이나 Notepad++ 같은 텍스트 에디터로 열어주면 중간쯤에 -vmargs 라고 있습니다-vmargs 위에 -vm으로 Java 경로 추가해줍니다윈도우는 bin/javaw.exe까지 설정-vm설치경로/jdk1.8.0_161/bin/javaw.exe-vmargs