나는 MariaDB를 활용한다.
build.gradle
plugins {
id 'java'
id 'war'
id 'org.springframework.boot' version '3.2.1'
id 'io.spring.dependency-management' version '1.1.4'
}
group = 'com.study'
version = '0.0.1-SNAPSHOT'
java {
sourceCompatibility = '17'
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
annotationProcessor 'org.projectlombok:lombok'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:3.0.3'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'jakarta.servlet:jakarta.servlet-api' //스프링부트 3.0 이상
implementation 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api' //스프링부트 3.0 이상
implementation 'org.glassfish.web:jakarta.servlet.jsp.jstl'
}
tasks.named('test') {
useJUnitPlatform()
}
그래서 의존성에 masriadb가 들어가잇음.
application.properties
server.port=8081
# JSP
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
#MariaDB
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://localhost:3307/gurodb
spring.datasource.username=root
spring.datasource.password=1234
#mybatis
mybatis.mapper-locations=classpath:mybatis/mapper/**/**.xml
src/main.java 패키지 안에
IMyUserDao.java
0.00MB
MyUserDTO.java
0.00MB
이
'백엔드 > 스프링부트' 카테고리의 다른 글
인텔리 마리아디비 연동시(MariaDB 연동) (0) | 2024.01.09 |
---|---|
스프링부트로 이용한 쇼핑몰 만들기 (1) | 2023.12.29 |
gpt를 통한 interface와 @Autowired와 @RequestMapping 알아가기 (0) | 2023.12.28 |
간단한 게시판에 날짜 추가하기 (0) | 2023.12.27 |
jsp, 스프링부트 간단한 게시판 만들기 (0) | 2023.12.27 |