错误详情:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
报错原因:
-
没有配置文件中配置数据源
-
yml或者properties文件没有被扫描到, 需要在pom文件中添加如下,来保证文件都能正常被扫描到并且加载成功
<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。
或者在配置文件中配置mapper-localtions -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
- idea没有正确识别到resources文件夹,如图所示,图标显示不正确
解决办法:
原因3:
右键单击Resources文件夹选择 => Mark Directory as => Test Resources Root
图标显示正常,可以正常启动项目
参考
https://blog.csdn.net/zqbwangexiunian/article/details/102599730