SpringBoot 프로젝트 생성
SpringBoot 프로젝트를 생성하기 위해 https://start.spring.io/ 접속
SpringBoot를 다음과 같이 설정한다.
- Gradle Project
- Java 11
- 2.6.7 (20220509 기준)
- Artifact : nexacro
- Name : nexacro
- WAR (JAR로하면 jsp 못씀)
- Dependencies : Spring Web
다운한 파일을 원하는 경로에 압축을 푼다.
프로젝트 Open
IDE는 IntelliJ를 사용한다. 이클립스를 사용해도 별 상관은 없다.
압축을 풀었던 경로로 찾아가 build.gradle을 클릭 후 OK를 누른다.
Open as Project 클릭. Open as File을 클릭하면 정말 build.gradle 파일만 열린다.
Trust Project 클릭하여 프로젝트를 믿어주자.
프로젝트가 열리는데 처음 열 때는 이것저것 다양한 환경들을 다운하느라 시간이 좀 걸린다. 참아주자.
Gradle 설정
Gradle로 다운한 라이브러리들이 저장 될 경로를 설정하자.
원하는 경로에 폴더를 만들고 인텔리제이 상단에 File > Settings.. 클릭 혹은 컨트롤+알트+s
검색창에 gradle로 검색 후 Build, Execution, Deployment > Build Tools > Gradle 클릭 후 Gradle user home에 만들었던 폴더 경로를 선택해준다.
중간에 콤보 박스가 원래는 둘 다 Gradle이었는데 IntelliJ로 변경했다. IntelliJ로 변경하면 Run과 Test가 더 빠르다고 들어서 들어간 김에 변경했다. 근데 무료버전에서 IntelliJ를 선택하면 에러가난다. 무료버전에서 IntelliJ를 사용하고 싶다면 아래 글 참고.
프로젝트 실행
설정 후 src\main\java\com.example.nexacro\NexacroApplication 파일 클릭하고 main 메서드 옆에 있는 실행 버튼을 눌러 Run을 클릭한 뒤에 톰캣이 에러 없이 잘 실행되는지 확인한다.
내친김에 크롬에서 localhost:8080으로 접속해보자.
Gradle 라이브러리 추가
JSP 사용을 위해 라이브러리를 따로 추가해줘야한다.
build.gradle에서 아래 코드를 추가한다.
//jsp 추가
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl'
추가 후 꼭!!!!!! 오른편에 있는 코끼리를 눌러 refresh 해줘야한다.
- 다음 글