반응형
💡 build.gradle 설정
JDBC를 사용하기 위해 사용할 DB와 JDBC 라이브러리를 추가합니다.
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
runtimeOnly 'mysql:mysql-connector-java'
💡 Datasource - application.properties 설정
Driver, url, username, password 정보를 입력합니다.
serverTimezone과 CharacterEncoding 설정도 한국에 맞게 수정합니다.
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost(DB주소):3306(Port)/DB이름?serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=ogu5959
💡 JDBC Repository
우선 jdbc repository에서 JdbcTemplate과 JdbcRepository의 생성자를 생성한다.
@Repository 어노테이션을 붙여 Repository임을 선언한다.
@Repository
public class JdbcMemoRepository {
private final JdbcTemplate jdbcTemplate;
@Autowired // properties 에서 가져옴
public JdbcMemoRepository(DataSource dataSource) {
// datasource -> properties 파일에서 설정한 DB 관련 정보들이 담김
jdbcTemplate = new JdbcTemplate(dataSource);
}
}
반응형
'Project🐸 > 초기 세팅🌱' 카테고리의 다른 글
[기본🌱] 스프링부트 프로젝트, mysql 연결하기 (0) | 2023.04.17 |
---|---|
[기본🌱] 스프링 리액트 개발 환경 설정 (0) | 2023.04.16 |
[기본🌱] Spring Boot + React.js 개발환경 연동하기 (0) | 2023.04.15 |
spring boot + react 환경셋팅 (0) | 2023.04.15 |