一、前言
之前已经有一篇文章讨论过SpringBoot整合MyBatis,因而此篇不在重复累赘,本文主要是最新版的SpringBoot2.0与MyBatis、最新MySQL8.0整合过程中遇到的问题进行总结。同时,SpringBoot整合MyBatis中可以不用之前那篇那样繁琐的配置,可以使用application.properties文件进行整合。
二、application.yml 与 application.properties 加载顺序
SpringBoot优先加载yml文件,也就是先加载yml文件再加载properties文件。两个文件都可以起到同时配置全局的作用。如果在yml文件中配置了端口为80,在properties文件中配置了8080,那么最后端口是8080,因而properties后加载,覆盖了之前已经配置后的80端口。
其实 application.yml 文件会被优先加载,
而如果同时存在 application.properties 文件,并且存在相同的配置,
那么则会用 application.properties 文件中的配置覆盖之前的配置;
也就是说哪个文件被最后加载,哪个才具有最高级别,
因为最后的,会覆盖前面所有的。
---------------------
作者:微wx笑
来源:CSDN
原文:https://blog.csdn.net/testcs_dn/article/details/79010798
版权声明:本文为博主原创文章,转载请附上博文链接!
三、application.properties示例