您当前的位置: 首页 >  sql

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SpringBoot2.0X配置执行sql脚本示例

小志的博客 发布时间:2019-11-11 17:27:01 ,浏览量:0

1、springboot1.5x启动应用程序时执行建表的SQL,配置如下:

1、sql脚本位置如下图: 在这里插入图片描述 2、pom.xml文件的配置如下:

spring:
  datasource:
    #   数据源基本配置
    username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mybatis
    type: com.alibaba.druid.pool.DruidDataSource
    #引入部门和员工的创建表sql文件
    schema:
      - classpath:sql/department.sql
      - classpath:sql/employee.sql

3、启动spingboot应用,查看数据库中的员工和部门表已创建成功,如下图:

在这里插入图片描述

2、springboot2.0X启动应用程序时执行建表的SQL,配置如下:

1、sql脚本位置如下图: 在这里插入图片描述 2、pom.xml文件的配置如下:

spring:
  datasource:
    #   数据源基本配置
    username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mybatis
    type: com.alibaba.druid.pool.DruidDataSource
    #引入部门和员工的创建表sql文件
    schema:
      - classpath:sql/department.sql
      - classpath:sql/employee.sql
    #表示始终执行初始化。
    initialization-mode: ALWAYS

3、启动spingboot应用,查看数据库中的员工和部门表已创建成功,如下图: 在这里插入图片描述在这里插入图片描述

3、SpringBoot1.5X和SpringBoot2.0X配置执行sql脚本区别

SpringBoot2.0X需要多配置一个spring.datasource.initialization-mode=always,表示始终执行初始化。

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0383s