首先liquibase已经集成进项目 目录中已经找不到master.xml文件 开发人员已经改成了root.xml
在spring启动项目配置 liquibase相关启动项
liquibase:
enabled: true
change-log: classpath:/db/changelog/db.changelog-root.xml
datasource:
url: jdbc:mysql://localhost:3306/user_demo?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: root
password: root
启动项目后 为什么数据库中的user_demo不能生成数据呢?
会不会生成数据,要看代码处理change-log这个配置的地方,
看看程序获取这个属性后是怎么处理的,
然后就能找到原因。
断点调试是一个很好的方式
使用liquibase管理mysql执行版本
https://blog.csdn.net/adofsauron/article/details/122717115