인텔리제이5 [Git] 인텔리제이 rebase 개발을하다보면 브랜치를 변경하거나, 기존에 커밋한 내역에서 조금 수정해야하는등의 작업등을 할 수 있다. 그리고 원격 서버에 push를 할 때 commit message를 1개로 깔끔하게 관리할 수 있는 rebase 기능을 적극 활용하기로 했다. 다음과 같이 tes1, test2라는 커밋 내역이 있고, local branch에만 커밋하고 push를 하지 않은 상태이다. 이 상태에서 test1, test2라는 커밋 내역을 하나로 합칠 때 "rebase"를 사용하면된다. test1, test2를 합치기 위해서 test1 커밋 내역을 오른쪽 클릭하여 Interactively Rebase from Here을 선택한다. 아래와 같이 test1이후에 커밋한 내역이 보여질 것이다. test2 커밋 내역을 누르면 위에 .. 2022. 1. 20. [IntelliJ] auto import 설정 인텔리제이의 유용한 기능 중 하나인 "auto import" 기능을 세팅해보겠다. 1. 코드 변경에 따른 자동 import 기능 "ctrl+shift+alt" 키 입력 시 settings 단축키를 열 수 있다. Editor -> General -> Auto Import 메뉴에 접근하여 "Optimize imports on the fly"를 체크해주면 해당 기능이 활성화 된다. 소스 코드를 추가해보면 자동으로 import가 되는 것을 볼 수 있다. . 2. 코드 복사 붙여 넣기 시 자동 import 기능 insert imports on paste에서 "Always" 옵션을 선택 후 적용한다. 2021. 9. 10. [Spring Boot] 인텔리제이(intellij) lombok 설정 1. Lombok 이란? 롬복이란 자바에서 반복적으로 세팅하는 getter, setters나 equals, hashCode, toString, 생성자 관련 코드를 간단하게 만들어주는 라이브러리입니다. 프로젝트가 커질수록 class의 개수가 늘어나는데, 이때 코드의 길이를 줄여주는 Lombok은 코드의 가독성을 올려줍니다. 또한 필드를 추가할 때도 getters/setters를 신경쓰지 않아도 되는 장점이 있습니다. 2. Lombok Dependency 설정 [Maven] org.projectlombok lombok 1.18.4 provided [Gradle] provided group: 'org.projectlombok', name: 'lombok', version: '1.18.4' 3. Lombok P.. 2020. 2. 3. [IntelliJ] pom 파일 수정 후 자동 depencency update pom 파일 수정 후 dependency 를 자동 업데이트 File -> Settings 선택합니다. Build Tools -> Maven -> importinmg 으로 이동하여 오른쪽에 Import Maven projects automatically를 체크해줍니다. 2020. 1. 2. Intellij 스프링부트 Hello World 시작하기 인텔리제이에서 스프링부트로 프로젝트를 생성하고 Hello World를 출력하는 예제를 진행해보겠습니다. 왼쪽 상단의 File -> New -> Project를 선택한 후 Spring Initializr와 Project의 SDK를 지정합니다. 저는 자바 1.8을 미리 설치해두었고, 1.8을 선택하였습니다. Next를 누르겠습니다. 저는 Tpye으로 Maven Project를 선택하였고, Packaing 방식으로 War를 선택해주었습니다. Dependencies에 Web을 선택하고 Spring Web과 Spring Web Services를 선택하겠습니다. Project name과 저장 위치를 선택하고 Finish를 클릭하겠습니다. 오른쪽 상단의 서버 실행버튼을 클릭해보겠습니다. 그리고 웹 URL에 local.. 2019. 12. 28. 이전 1 다음