-
spring boot 3 r2dbc 설정(mysql)Spring/spring boot 및 기타 2023. 6. 23. 17:55
필요한 라이브러리
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-r2dbc</artifactId> </dependency> <dependency> <groupId>io.asyncer</groupId> <artifactId>r2dbc-mysql</artifactId> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency>
설정 코드
@Configuration @EnableR2dbcRepositories public class R2DBCConfiguration extends AbstractR2dbcConfiguration { @Override @Bean public ConnectionFactory connectionFactory() { ConnectionFactory connectionFactory = ConnectionFactories.get(ConnectionFactoryOptions.builder() .option(DRIVER, "mysql") .option(HOST, "localhost") .option(USER, "root") .option(PASSWORD, "password") .option(PORT, 3307) .option(DATABASE, "db") .build()); return connectionFactory; } }
와 같이 설정하면 db 연결된다.
세팅 및 설정 관련 문서반응형'Spring > spring boot 및 기타' 카테고리의 다른 글
spring webflux mono excel dowonlad(poi 라이브러리) (0) 2023.06.27 spring netty thread sleep, webflux 에서 sleep 어떻게 하는게 나을까 (0) 2023.06.14 spring boot 3.0 추가되는 점(spring 6) (1) 2023.01.10 [spring boot] 스프링 부트 2.1 변경 내역 (0) 2021.08.31 [spring] Mybatis batch upsert 하는 방법(mysql) (0) 2021.08.11