오늘부터 팀장으로 팀 프로젝트를 만들게 되었다.
sts3, sts4만 쓰다가 이제 IDE를 IntelliJ를 사용해보려고 한다.
우선 build.gradle 설정부터!(Groovy) 참고로 kotlin은 build.gradle.kts 였나 여튼

우선 기본적인 것들만 세팅해놨다.
빌드 할 때는 Gradle보다는 IntelliJ IDEA로 실행하는 게 빠르니
file > setting > gradle > building and run using, Run test using을 IntelliJ IDEA로 바꿔주자.
Gradle로 실행하면 build 디렉토리에 반영되고 IntelliJ는 out에 반영된다.
이제..

file > Settings > Plugins에 들어가서 Smart Tomcat을 다운받는다.
이 친구가 Spring boot 내장 톰캣 확장버전이므로 외부 톰캣이랑 동일한 방식으로 사용할 수 있어요.
즉 이 친구 써도 WAR 파일로 패키징하고 배포 가능.
그리고 서버 빠르게 켜줌.
설정은 별거 없어요

Run > Edit configuration 들어가면 이렇게 보이는데
받아놓은 Tomcat 넣어주시고 Catalina base는 프로젝트 안에 conf라는 폴더 지정해주고
Deployment directory는 gradle이면 그냥 프로젝트 폴더 선택해주세요.
마지막으로 Before launch에서 + 눌러주시고

Gradle Project는 자신의 프로젝트를, Tasks는 bootRun 설정해주시면 끝.