본문 바로가기
Programming/Java_Spring

IntelliJ IDEA + Spring MVC 만들기

by 곰네Zip 2022. 6. 3.

IntelliJ IDEA. 처음 개발해보는 툴. (Java를 실무로 개발하는게 처음이다만..)

이제 시작해야하니, 개인 기록을 남기자.

우선 IntelliJ를 깔고, JDK도 깔고.. plugin은 잘 깔고.. (원하는 걸 직접 설치하면 됩니다.)

MaterialDesign UI는 적용하고싶었으나, 라이선스 문제로 설치는 보류. (구매할까?)

IntelliJ는 2022.1.2. JDK는 11로 설치하였음.

 

설치 다 했으면, Project를 생성하자.

Gradle + spring Project생성

위와 같이 Spring Initializr를 선택하고, Gradle + JDK 11, Packaging은 Jar로 설정. 그리고 Next를 누른다.

Project Create 2nd page.

SpringBoot, Lombok, Spring Web. 그리고  UI를 위해 Thymeleaf까지 추가 후 Create를 눌러 프로젝트 생성.

Add Framework Support 선택하기

Add Framework Support를 선택하여 창을 하나 띄우고, 거기에서 Spring MVC를 추가한다.

Add Framework에서 Spring MVC를 추가한다.

Spring MVC를 추가하고 'OK'를 눌러준다. 그러면 폴더가 아래와 같이 나온다. 그러나 이 구조는 Gradle이 아닌 Java의 폴더구조라고 한다. 따라서, Gradle에서 정상적으로 빌드를 위해서는 web\아래의 경로를 main\webapp아래로 옮긴다. (webapp은 추가했음)

옮기기 전의 구조. 저 항목들을 옮겨야한다.

드래그 & 드랍으로 webapp으로 이동하면 다음과 같이 물어보는 창이 나오는데. 'Refactor'를 눌러준다. 그러면 맞춰서 경로가 이동된다.

팝업에서 'Refactor'를 누르면 위와 같이 파일들이 옮겨간다.

파일을 옮기면 된다. 이제 facet 을 설정해야한다고 한다. 위 내용의 원글은 다음 링크를 보고 참조하였다.  'https://targetcoders.com/spring-mvc-gradle/#spring_mvc'

반응형

댓글