데이터베이스의 종류와 ORM
- MySQL 데이터베이스 사용 : 회원 정보를 저장하기 위한 데이터베이스
- DB에 접근하기 위해 Spring Data JPA(ORM)를 사용
SQL문을 별도로 사용하지 않고 DB에 접근
(JPA라는 ORM 사용하여 DB에 접근)
데이터 베이스 의존성
gradle 사용
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'com.mysql:mysql-connector-j'
}
데이터 베이스 연결하기 위한 설정
변수 설정을 통한 데이터베이스 연결
- application.properties 설정
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true
spring.datasource.username= root
spring.datasource.password= 0000
|
'SPRINGBOOT' 카테고리의 다른 글
[spring security] 7. 로그인 검증(인증), UserDetails, UserDetailsService (1) | 2024.01.11 |
---|---|
[spring security] 6. 회원가입 로직 (0) | 2024.01.10 |
[spring security] 3. springconfig 설정 : BCrype 암호화 메서드 (0) | 2024.01.10 |
[spring security] 2. 인증과 인가, securityConfig 설정 (1) | 2024.01.10 |
[SpringBoot] DAO와 Mapper 인터페이스의 차이? (0) | 2024.01.10 |