반응형 IDE12 [IntelliJ] 단축키 모음 2 Contents 코드 Edit 포커스 검색 자동완성 리팩토링 디버깅 Git 플러그인 계속해서 추가할 예정입니다! 기본 단축키 디렉터리, 패키지, 클래스 등 생성 목록 보기 MacOS: Cmd + n Win/Linux: Alt + Insert 코드 Edit Main method 생성 및 실행 메인 메서드 선언 live template 이용: psvm (live template은 아래 참고) 메인 메서드 실행 좌측 실행 버튼 단축키 현재 Focus 가 해당 메서드에 있어야 함 MacOS: Ctrl + Shift + r Win/Linux: Ctrl + Shift + F10 - 이전 실행문 재실행 (우측 상단에 실행문 목록 확인 가능) MacOS: Ctrl + r Win/Linux: Shift + F10 라인 .. IDE/Intellij 2021. 5. 28. [IntelliJ] 단축키 모음 파일 생성 및 저장 cmd + n : 파일, 패키지, 클래스 등등 생성 리스트 확인 cmd + s : 저장 메인 메서드 실행시키기 ctrl + shift + R : 현재 위치의 메인 메서드를 run ctrl + R : 이전에 실행시킨 메인 메서드를 실행(인텔리J 우측 상단에 표시되어있는 run 환경) Reference 확인하기 명령어 위에 커서 focusing + F1 : document 확인 라인 이용하기 cmd + D : 커서가 위치한 라인의 코드 복사되어 다음 라인에 붙여넣음 cmd + delete : 커서가 위치한 라인 삭제 ctrl + shift + J : 아래에 있는 라인과 현재 라인을 하나의 라인으로 합쳐줌 option + shift + 상/하 화살키 : 커서가 위치한 라인의 코드가 이동함 .. IDE/Intellij 2021. 5. 25. [Spring] SpringBoot + Gradle + Interceptor 개념 및 구현, 소스 예제 [개발환경] InteilJjava 1.8spring boot 2.3.3gradle 6.4.1 [인터셉터란 ? (가로채다)] 컨트롤러의 진입 전 들어오는 request , 진이 후 응답하는 responce를 가로채는 역할을 합니다.user 컨트롤러에는 user 만 접근하게 한다던지, admin 컨트롤러에는 admin 만 접근이 가능하게 한다던지 이런 설정들을 인터셉터에서 행할 수 있습니다. 이런 기능은 필터(filter)기능과 매우 유사한데 두 차이는 분명히 다릅니다.!! 1. 호출 시점의 차이* 필터는 서블릿이 실행되기 전, 즉 was가 실행되기전에 해당 URL 조건에 따라 필터링을 할 수 있으며,* 인터셉터는 서블릿 수행 이후 즉, tomcat이 실행 된 이후 동작하기때문에 분명한 차이가 있습니다. 2.. IDE/Spring Tool Suite 2020. 8. 31. [Gradle] Gradle Core Plugins, Plugin Repositories 무슨 이슈 인지는 모르겠으나, git에서 소스를 받으면 이상하게 데탑에서만 아래 문제가 발생했다.. 해결은 다음과 같이 조치 하였다. File -> Settings -> gradle 검색 버전 업 이후에 gradle refresh 하니 정상 로드 되었다. IDE/Intellij 2020. 8. 8. [Intellij] Gradle 버그??? 인텔리제이 최신버전을 설치했다.(커뮤니티 X) 그래들 추가 하는데 계속 같은 오류 반복 클래스 패스를 찾을 수 없다 !! 아티팩츠를 다시 설정해라등의 문구가 계속 나오는데 아무리 검색을 해서 조치하고 그래도 계속 같은 오류만 반복.. jee project import errors IDE/Intellij 2020. 6. 10. [STS4] Spring Boot + Gradle Project Open STS Version 4Gradle Version 3.xSpring Boot Version 2.5.1 IDE/Spring Tool Suite 2019. 5. 22. [STS] logback-spring.xml 설정 1. 로그란 정보를 남기기 위한 것. 개발 도중 또는 운영 시 발생되는 문제점에대해 원인을 찾기 위한 필수 요소 2. 환경 설정가. sprign logback 을 적용시키기위해서는 먼저 프로파일을 지정해줘야한다.나. http://jsonobject.tistory.com/220(참고해도좋다.) 3. Profile 설정 가. Profile을 설정하는 이유는 개발환경과 운영환경을 분리함으로써 테스트 환경 및 운영환경에 대한 효과적인 관리차원이다.나. 설정 방법은 다음과 같다.1) 윈도우 : 시작 > 설정 > 제어판 > 시스템 > 고급 시스템 설정 > 환경변수 > 시스템 변수 > 새로만들기 > SPRING_PROFILES_ACTIVE > dev2) 3) dev, test 를 설정하였다면 앞서 이미 적용된 값은 .. IDE/Spring Tool Suite 2018. 7. 21. [STS] lombok 설치 1. https://projectlombok.org/download* 최신 버젼의 롬복 다운로드 2. 다운로드 경로에서 더블클릭으로 인스톨 화면 실행* 만약 인스톨 화면이 나오지 않을경우 커맨드 창에서 풀어준다.* jar의 해당 위치 java -jar [파일명].jar 3. IDE/Spring Tool Suite 2018. 7. 21. [STS] 기본셋팅 항목 1. properties 한글화 properties editor - http://propedit.sourceforge.jp/eclipse/updates 2. UTF-8 설정1) 프로젝트2) 각종 웹 항목들 IDE/Spring Tool Suite 2018. 6. 3. [STS] POJO 객체 1. POJO : Plain Old JAVA Object가. ex) extends, implements, annotations, ... 등을 제거한 오브젝트나. 어느 컨벤션이나 프레임워크의 요구사항이 전혀 없는 보통 자바 오브젝트 출처 : https://rebeccacho.gitbooks.io/spring-study-group/content/chapter1.html IDE/Spring Tool Suite 2018. 6. 2. [STS] Spring Boot Project 생성 1. starter Project 생성2. build.gradle 기본셋팅//for reload class, resourcescompile("org.springframework.boot:spring-boot-devtools")//for getter,setter,loggercompile('org.projectlombok:lombok:latest.release')//for dao(mybatis)compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '1.1.1'compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1")compile('org.sp.. IDE/Spring Tool Suite 2018. 6. 1. [STS] .ini 파일 설정 1. 자바 JDK 경로 잡아주기-ini 파일 안에 VM 경로를 따로 지정하지 않으면 window의 JDK 경로를 따라가게 된다. 따라서 아래와 같이 설정해주면 좋다. -startupplugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.551.v20171108-1834-productorg.springsource.sts.ide--launcher.defaultActionopenFile256M-vmD:/DEV_TOOL/jdk1.8.0_152/bin/javaws.exe-vmargs-Dosgi.requiredJavaVersion.. IDE/Spring Tool Suite 2018. 4. 28. 이전 1 다음 💲 추천 글 반응형