1. Tomcat 설치
1) 구글에 톰캣 검색
2) Download
3) 운영체제에 맞게 다운로드
이후에 IntelliJ에서 프로젝트 생성 시 Tomcat 다운로드 압축 푼 파일 위치를 지정하면 된다.
2. 프로젝트 생성
- Jakartta EE ( Java Enterprise, Java EE와 같습니다.)
- Tomcat 설치 후 서버 설정 (Application server)
- Gradle 선택
- JDK 선택 (1.8 또는 11 추천)
(Next)
- Jakarta EE(Java EE) 버전 선택
- 디폴트 dependencies로 Servlet 만 선택되어 있음
3. UTF-8 설정, Annotation Processor 설정
File - Setting - Annotation Processor 검색 - Enable annotation processing 선택
UTF-8 인코딩 설정
2023.07.29 - [기타] - [IntelliJ] 인코딩(Encoding) 설정 / 한글 깨짐 문제 해결
4. Gradle 설정
(프로젝트 생성 시 기본)
(DB import)
- 사용하는 DB 툴에 따라 다름
implementation 'org.xerial:sqlite-jdbc:3.36.0' // SQLite JDBC 드라이버
(Lombok)
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
//테스트에서 lombok 사용
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
(Junit)
//JUnit
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
testImplementation('org.assertj:assertj-core:3.24.2')
스프링부트 프로젝트는 이 글에서 설명한 내용과 조금 다르다.
스프링부트에서 사용하는 여러 기술들이 SpringBoot implementation에 포함되어 있는 것들이 많음.
반응형
'Front-End > Web Views' 카테고리의 다른 글
[JSP] JSP 간단 정리 (0) | 2023.08.01 |
---|---|
[Thymeleaf] 기본 문법 (연산, 반복, if, 블록) (0) | 2023.05.04 |
[Thymeleaf, html, bootstrap] 자주 사용하는 태그 모음 (0) | 2023.04.22 |
[Thymeleaf] 기본객체, 유틸리티 객체 (0) | 2023.04.21 |
[Thymeleaf] 기본 문법 (text, 변수표현, URL 링크, 리터럴) (0) | 2023.04.20 |