Spring Boot教程十:資料庫讀寫分離__資料庫

來源:互聯網
上載者:User

文章實現一主兩從的續寫分離:工程目錄


首先pom檔案

<!--排除預設日誌架構--><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-web</artifactId>   <exclusions>      <exclusion>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-logging</artifactId>      </exclusion>   </exclusions></dependency><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-test</artifactId>   <scope>test</scope></dependency><!--log4j--><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-log4j</artifactId>   <version>1.3.8.RELEASE</version></dependency><!--druid--><dependency>   <groupId>com.alibaba</groupId>   <artifactId>druid</artifactId>   <version>1.0.18</version></dependency><!-- 資料庫驅動 --><dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId>   <version>5.1.25</version></dependency><!--mybaits --><dependency>   <groupId>org.mybatis.spring.boot</groupId>   <artifactId>mybatis-spring-boot-starter</artifactId>   <version>${mybatis.spring.boot.version}</version></dependency><dependency>   <groupId>commons-collections</groupId>   <artifactId>commons-collections</artifactId></dependency><!--swagger--><dependency>   <groupId>io.springfox</groupId>   <artifactId>springfox-swagger2</artifactId>   <version>2.6.1</version></dependency><dependency>   <groupId>io.springfox</groupId>   <artifactId>springfox-swagger-ui</artifactId>   <version>2.6.1</version></dependency><!-- 添加redis支援 --><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-redis</artifactId>   <version>1.2.8.RELEASE</version></dependency><!-- gson --><dependency>   <groupId>com.google.code.gson</groupId>   <artifactId>gson</artifactId></dependency><!-- 熱部署外掛程式修改了代碼會自動重啟 --><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-devtools</artifactId></dependency><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-jdbc</artifactId>   <optional>true</optional></dependency><!--Aspect--><dependency>   <groupId>org.springframework</groupId>   <artifactId>spring-aop</artifactId>   <version>4.3.12.RELEASE</version></dependency><dependency>   <groupId>org.springframework</groupId>   <artifactId>spring-aspects</artifactId>   <version>4.3.12.RELEASE</version></dependency><dependency>   <groupId>org.aspectj</groupId>   <artifactId>aspectjrt</artifactId>   <version>1.6.11</version></dependency><dependency>   <groupId>org.aspectj</groupId>   <artifactId>aspectjweaver</artifactId>   <version>1.6.11</version></dependency><dependency>   <groupId>cglib</groupId>   <artifactId>cglib</artifactId>   <version>2.1_3</version></dependency><dependency>   <groupId>javax.servlet</groupId>   <artifactId>servlet-api</artifactId>   <version>2.5</version></dependency>

application.properties設定檔

#根據環境讀取設定檔#application-test.properties:測試環境#application-dev.properties:開發環境#application-prod.properties:生產環境spring.profiles.active=dev#資料來源類型spring.datasource.type=com.alibaba.druid.pool.DruidDataSource#從庫資料來源個數spring.datasource.readSize=2# Mybatis配置spring.mybatis.configLocation=mybatis/mybatis.xml# mapper路徑spring.mybatis.mapperLocations=mapper/*.xml

application-dev.properties設定檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.