解决 SpringBoot 项目启动报错 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embed
·
本人使用阿里云 Java Initializr
脚手架搭建了 SpringBoot 项目,在启动的时候出现报错信息:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
显然是 application.properties
中没有配置datasource的一些相关属性,例如:地址值,数据库驱动,用户名,密码等等。
SpringBoot的最大一个好处就是自动配置:所以只需要给它配置文件的值,它就会自动配置。配置在application.properties文件中
但是看别人搭建的项目没有配置也可以直接启动。进一步分析发现,Java Initializr
搭建的项目在 pom.xml
文件中默认添加了 mybatis 依赖,但是没有配置连接数据库的url、用户名user 、和密码 password,导致出现报错:
一种解决方案就是添加数据库连接配置:
如果添加了有关库的依赖但是又不想配置库的连接,只是仅仅解决报错信息,在启动类中添加:
再次启动项目,日志没有报错:
8080 端口也能正常访问:
更多推荐
已为社区贡献2条内容
所有评论(0)