Spring Boot, MyBatis, MySQL, MariaDB 레플리케이션 구현하기
목표 MySQL 또는 MariaDB의 레플리케이션(1개 마스터, n개 슬레이브)를 지원하는 하나의 DataSource 빈을 생성한다. 앞서 생성한 DataSource 빈을 관리하는 PlatformTransactionManager 빈을 생성한다. 앞서 생성한 DataSource 빈에 연결하는 MyBatis의 SqlSession 빈을 생성한다. 기대효과 개발자가 직접 각 데이터베이스를 직접 바라보는 로우 레벨의 DataSource 구성을 관리할 필요 없이 평소와 동일하게 비즈니스 로직에 집중할 수 있다. @Service 클래스의 각 메써드 레벨에 명시하는 @Transactional 어노테이션으로 마스터, 슬레이브로 향할 SQL 문을 결정할 수 있다. @Transactional(readOnly = true)이..
SW 개발/Spring > MyBatis
2017. 8. 8. 11:05
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DynamoDB
- maven
- node.js
- 태그를 입력해 주세요.
- chrome
- jsp
- Spring Boot
- Eclipse
- 로드바이크
- Kendo UI Web Grid
- MySQL
- 자전거
- JavaScript
- spring
- CentOS
- JHipster
- jpa
- jstl
- 알뜰폰
- Docker
- 평속
- 로드 바이크
- Tomcat
- kotlin
- Kendo UI
- graylog
- Spring MVC 3
- bootstrap
- java
- 구동계
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
글 보관함
