
인텔리j를 그저 text edit로 사용하고 있는 것이 아닌가?
- Jetbrain toolbox
- jetbrain 관련 툴을 한눈에 보고 관리 가능
- cmd + shift + a
- JIRA
- Preference > Tools > Tasks > Servers > jira 서버 추가
- alt + shift + n
- 나의 jira 선택가능
- jira에 대한 progress를 선택, 브랜치 생성 등 가능
- GIT
- Git flow 관련해서 필요한 것들을 intellij 내부에서 자동으로 처리 가능(ex. develop에서 feature 따기)
- Preference > Plugin > Git Flow integration 설치
- JIRA 관련 task 진행
- Gitflow operation
- Git flow 버젼에 맞는 feature, hotfix 브랜치가 자동으로 만들어짐(브랜치 이름도 jira 번호가 자동 입력됨)
- 코드수정
- commit 하게 되면 자동으로 message가 템플릿으로 만들어짐, 변경가능
- Preference > Tools > Tasks > Servers > Commit Message 에서 수정가능
- task finish
- Gitflow 전략에 따라 자동으로 feature브랜치가 develop브랜치로 머지가 됨
- UPSOURCE
- 회사에 남는 서버에 java8과 같이 깔아서 씀.
- local의 intellij와 연동되면서 pull request에 대한 메시지들이 push message처럼 나오게됨.
- DATABASE
- intellij가 깔리는 곳에는 모든 database를 사용가능함.(ex. 특히 oracle)
- h2도 사용가능함
- cmd + d : create duplicate code(auto copy+paste)
- JSON
- api json formatting기능
- json 정렬필요하다면?
- json으로 DTO 만들고 싶다면?
- class 새로만들어서 우클릭 -> make class(getter setter 가능)
- class를 json형태로 만들고 싶다면?
- class 에서 우클릭 -> make json
- json을 string type으로 하고싶다면?
- alt + enter : 어떤 형태로 입력할것인가? -> json 선택
- Json입력
- 실시간 번역
- 번역 plugin 설치(Translator jojoldu)
- alt + 1 : 변수를 번역해주기도 함
End of Document
꿀팁 제공 thanks to : http://jojoldu.tistory.com/