IntelliJ IDEA. 처음 개발해보는 툴. (Java를 실무로 개발하는게 처음이다만..)
이제 시작해야하니, 개인 기록을 남기자.
우선 IntelliJ를 깔고, JDK도 깔고.. plugin은 잘 깔고.. (원하는 걸 직접 설치하면 됩니다.)
MaterialDesign UI는 적용하고싶었으나, 라이선스 문제로 설치는 보류. (구매할까?)
IntelliJ는 2022.1.2. JDK는 11로 설치하였음.
설치 다 했으면, Project를 생성하자.
위와 같이 Spring Initializr를 선택하고, Gradle + JDK 11, Packaging은 Jar로 설정. 그리고 Next를 누른다.
SpringBoot, Lombok, Spring Web. 그리고 UI를 위해 Thymeleaf까지 추가 후 Create를 눌러 프로젝트 생성.
Add Framework Support를 선택하여 창을 하나 띄우고, 거기에서 Spring MVC를 추가한다.
Spring MVC를 추가하고 'OK'를 눌러준다. 그러면 폴더가 아래와 같이 나온다. 그러나 이 구조는 Gradle이 아닌 Java의 폴더구조라고 한다. 따라서, Gradle에서 정상적으로 빌드를 위해서는 web\아래의 경로를 main\webapp아래로 옮긴다. (webapp은 추가했음)
드래그 & 드랍으로 webapp으로 이동하면 다음과 같이 물어보는 창이 나오는데. 'Refactor'를 눌러준다. 그러면 맞춰서 경로가 이동된다.
파일을 옮기면 된다. 이제 facet 을 설정해야한다고 한다. 위 내용의 원글은 다음 링크를 보고 참조하였다. 'https://targetcoders.com/spring-mvc-gradle/#spring_mvc'
댓글