IDE Tool/IntelliJ IDEA: 102개의 글
인텔리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 로 변경끝.출..
intellij 2018.1 EAP 버전을 설치한 후 고난이 시작되었다. spring application server를 실행만 하면 5분에 한번씩 5분간 mac이 hang 걸렸다. 키보드도 트랙패드도 먹통이다. 그래서 백업 후 완전 초기화를 했다. 이를 정리하는 포스팅이다.백업OS 마다 intellij 설치 경로가 다르다. 여기를 참고하자.맥 기준으로 백업 대상 디렉토리 경로plugins path : ~/Library/Application Support/config path : ~/Library/Preferences/ 두 경로를 다른 경로로 백업한다. config path에 저장되어 있는 설정 정보는 intellij > file > Export Settings...로 대신 백업 가능하다. 하지만 라이센..
jooq나 querydsl 같은 프레임워크는 typesafe를 지원하기 위해 class를 생성하는데, 생성하기 위해서 maven 또는 gardle 설정이 필요하다. 이번 포스팅에서는 gradle을 기준으로 생성된 class를 sourceSet으로 등록하는 방법을 기록해두기 위함이다.build.gradle/** * intellij 관련 plugin 추가 */ apply plugin: 'idea' ext { // 생성된 class 경로 generatedJavaSourceDir = "src/generated/java" } /** * sourceSet에 generated add */ sourceSets { generated { java.srcDir generatedJavaSourceDir } } /** * 보통..
Spring Core를 공부해보려고 Spring source를 받아서 분석하기 위해 어떻게 해야할지 고민했다. 부끄럽지만 개발 경력 3년동안 코드 분석을 처음 해 보는 것 같다. 남에 코드를 많이 읽어보라는 말도 많고, 나름 Spring을 자주 사용했는데 Core 소스나 구조가 궁금해져서 분석을 시작했다. 며칠 동안 어떻게 분석했는지 간단하게 정리하려 한다. 개발환경Mac OS El CapitanIntellij 15Java8내 개발 환경은 위와 같지만 Intellij를 사용한다면 대부분 비슷할 것이다. 때문에 단축키는 설명하지 않는다. 상황 AnnotationConfigApplicationContext라는 클래스가 있는데, 이 클래스는 @Annotation 기반 설정을 토대로 IoC를 관리해주는 클래스이..
Intellij를 사용하면서 project를 열면 기존 project창이 없어지고 새로운 project 창이 열린다. 듀얼 모니터를 사용하거나 다중 작업 할때 매우 불편하기 때문에 project창을 여러개 띄우는 설정을 찾아보니 나왔다. Android Studio도 Intellij 기반이지만 설정이 조금 틀렸다. 구분해서 설정 방법을 정리하겠다. Intellij Preferences > Appearance & Behavior > System Setting > Project Opening > Open project in new window 또는 Confirm window to open project in 선택 > 저장 Android Studio Preferences > General > Open proje..
1. lombok plugin 설치Preferences > Plugins > Browse repositories.. > Lombok 검색 > Install > restart 2. Lombok 설정Preferences > Compiler > Annotation Processors > Enable annotaion processing 체크 lombok 자체 사용 설명은 생략.출처 : https://blog.woniper.net/229?category=537962
개인 스터디 ide로 intellij를 사용 중이다.여태 이클립스만 쓰다가 다른 툴을 쓰니 손에 잘 안 익지만 그래두 써보는게 어딘가하고 쓰는데 클래스나 메소드 명에서 is never used라는 경고가 나온다.어떻게 없애는지 찾아보니 답은 나왔다.(역시 stackoverflow) Preferences > Inspections > Declaration redundancy 체크 해제!!출처 : https://blog.woniper.net/205?category=537962
들어가기 전...설명에 시작하기에 앞서 지금부터의 모든 설정은File > Settings에서 설정합니다. 1. Theme, Font 변경Theme : 테마 설정입니다. 저는 Darcula로 설정했습니다.Name : Font 이름Size : Font 크기 2. Encoding 설정- IDE encoding은 기본적으로 utf-8로 설정되어 있지만 Project와 Properties 파일을 utf-8로 변경합니다. 3. Keymap 설정- 대부분 eclipse 단축키가 편할꺼라고 생각됩니다. 때문에 eclipse 단축키로 기본 설정해보았습니다. 하지만 eclipse와 완전히 일치하지 않습니다. 일부 틀린부분은 직접 찾아서 변경해주시면 됩니다.- 기본 셋팅을 많이 사용하는 툴들로 변경이 가능합니다. netbe..