Java와 spring boot 게시판 프로젝트 - 개발 환경

최고요·2023년 5월 9일
0

SpringBoot-Board-Project

목록 보기
1/3
post-thumbnail

개발 환경

  1. IDE : IntelliJ IDEA Community
  2. Spring Boot version '2.7.10'
  3. JDK 11
  4. MYSQL

Build.gradle

dependencies {

	implementation 'org.springframework.boot:spring-boot-starter-web'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
// jpa
	implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// mysql
	runtimeOnly 'com.mysql:mysql-connector-j'
// thymeleaf
	implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
	implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect'
// lombok
	compileOnly 'org.projectlombok:lombok'
	annotationProcessor 'org.projectlombok:lombok'
// mail인증
// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail
	implementation group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '2.5.4'

}

spring-boot-starter-data-jpa: 데이터베이스와 통신을 위해 추가
mysql-connector-j : MySQL 데이터베이스 사용을위한 JDBC드라이버 추가
Thymeleaf : 템플릿 엔진을 사용하여 웹 페이지를 렌더링<
thymeleaf-layout-dialect : 뷰페이지 레이아웃을 관리하고 중복되는 코드를 제거하기위해 의존성 추가
lombok: 자바의 중복코드를 줄이기위해 의존성 추가
spring-boot-starter-mail : 이메일 인증 기능을 위해 의존성 추가


profile
i'm best

0개의 댓글