여태까지 Spring-boot를 사용했던 케이스는 STS(Spring Tools Suite)을 사용하여 개발을 했었는데요. Java 어플리케이션은 IntelliJ로 개발을 하다보니, 어느덧 IntelliJ로 Spring-boot를 개발을 해봐야 겠다라는 생각을 가지게 되었습니다. 15년 가까이 Eclipse를 사용했지만, 이제는 놔줘야 될때가 온 것도 같습니다. 아직도 많은 SI 사이트들은 전자정부프레임워크를 사용할테지만, IntelliJ와 성능 차이가 너무 심하게 나서 저는 도저히 못쓸 것 같네요. 그럼 IntelliJ로 Spring 설정하는 법을 설명하도록 하겠습니다. Spring Boot 프로젝트 생성 IntelliJ를 실행한 후, New Project를 선택합니다. New Project 탭이 뜨면..
IntelliJ는 제트브레인(Jet Brain)에서 만든 IDE툴로 제트 브레인은 코틀린(Kotlin)이라는 자바를 기반으로 한 언어와 안드로이드 스튜디오의 공식 IDE 툴도 담당하고 있습니다. 그러다보니 다트 언어를 배우기에 인텔리J만큼 좋은 툴도 없을 것 같습니다. 플러그인 설치 우선 인텔리J에는 다트(Dart)언어가 Default로 설정되어 있지 않습니다. 그러다보니, 인텔리J에서 플러그인을 설치해야 됩니다. 우선 프로젝트를 생성하는 화면으로 넘깁니다. 만약 내가 어떤 프로젝트를 하고 있는 중이라면, 프로젝트를 Close를 하여 아래와 같은 화면으로 전환 시킵니다. 웰컴 창에는 Projects, Remote Development, Customize, Plugins, Learn IntelliJ IDE..
우선 IntelliJ의 메뉴에서 File -> Project Structure를 선택한다. Project Setting에서 Modules를 클릭한다. 우측의 Source, Paths, Dependencies 탭에서 Dependencies를 선택한 후, 우측의 + 버튼을 클릭한다. JARs or directories... 를 선택한다. 추가해야 할 디렉토리나 파일을 지정한다. (여기서는 디렉토리로 선택) 추가하였으면, OK를 선택한 후 Jar 추가를 종료한다. Jar 추가가 완료되면, 이제 해당 Jar의 클래스를 Import 할 수 있게 될 것이다.
그림 1과 같이 File -> Project Structure를 클릭 그림 2와 같이 Project Structure 창에서 Artifacts를 클릭 한 후 + 버튼을 클릭하여 JAR -> From modules with dependencies...를 선택한다. 그림 3과 Create Jar from Modules가 나오면, Main Class를 지정하고 OK를 선택한다. 그림 4와 같이 파일명, 폴더(Output directory)를 확인 및 지정한 후, OK를 누른다. 그림 5와 같이 Build -> Build Artifacts를 선택한다. 그림 6과 같이 Action에서 Build를 선택하면, Jar를 생성한다. 지정된 폴더에 지정한 파일명으로 Jar가 성공적으로 생성된 것을 확인할 수 있다.
자바(Java)를 사용하기 위해서는 JDK(Java Development Kit)을 설치해야 합니다. JDK를 설치하면 자바를 개발할 수 있는 라이브러리들과 JVM(Java Virtual Machine) 환경을 만들어 줍니다. JVM의 경우 본 포스팅에서는 설명하지 않습니다. Java는 최근에 엄청나게 빠른 버전업을 하고 있는데 아직까지 가장 많이 사용하는 버전은 가장 많은 변화와 무료 버전으로 유지가 되고 있는 8 버전입니다. 자바는 오라클에서 만들고 있고, 최근 자바를 유료화 하게 되면서 OpenJDK와 같은 무료 버전의 자바가 뜨고 있으며 안드로이드를 자바로 구현하는 구글의 경우는 코틀린을 First Language로 선정하게 되는 등 말도 많고 탈도 많았습니다. 무튼 1.8 혹은 8버전을 사용하는..