springboot整合mybatis+mysql+druid數據源


springboot整合mybatis+mysql+druid數據源

參考文檔:https://blog.csdn.net/u012702547/article/details/88643598
配置多數據源參考文檔:https://wangsong.blog.csdn.net/article/details/103029910

  1. 導入依賴包
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.0.1</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

        <!--druid數據源 start-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.16</version>
        </dependency>
        <!--druid數據源 end-->
  1. 在pom.xml文件中添加如下
<!--maven打包的時候就會將src/main/java和src/main/resources相同包下的文件合並到同一包中-->
    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build>
  1. 在application.yml中添加配置
spring:
  datasource:
    url: jdbc:mysql://39.97.234.52:3306/LearnWeb?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
    username: root
    password: root
    type: com.alibaba.druid.pool.DruidDataSource
  1. 在啟動類上添加注解@MapperScan注解,掃描mapper.xml文件所在的位置
@SpringBootApplication
@MapperScan("com.example.vueblog.mapper")
public class VueblogApplication {

    public static void main(String[] args) {
        SpringApplication.run(VueblogApplication.class, args);
    }

}

整合多個數據源:

https://www.cnblogs.com/yloved/p/14662093.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM