spring boot 启动失败 Failed to configure a DataSource: 'url' attribute is not specified and no embedd...

项目启动失败

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
无法配置数据源:未指定'url'属性,并且无法配置任何嵌入式数据源。

很奇怪,其他人都可以为什么我就不行,看报错以为是mysql 驱动的问题,的确在资源文件MySQL 驱动报错

但我怎么重新reload都没用。

忽然看到resource文件夹有点奇怪,我记得如果是资源文件会有标识,于是我就改变文件属性,如下。

没有资源文件的标识
标识为resource root
启动成功

最终查明目原因是因为在maven配置里,少了如下:

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <--! 少了一下这个,之前只有上面哪个,加载我mybatis 的xml 但没有加载  resources 下的,才导致的报错 -->
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**</include>
                </includes>
            </resource>
        </resources>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容