第一次使用springboot的小坑

如果第一次运行主方法(main),出现下面的错误:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

如果你使用的是持久层是mybatis,说明你的pom文件存在mybatis-spring-boot-starter坐标!

在之前是我用springMVC框架时,我们需要在xml中创建相应的bean,并注入spring容器中。但在springboot中,mybatis-spring-boot-starter已经帮我们注入了,所以我们需要在application.properties(.ymi)中配置好数据库相关的信息。

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ##加载驱动
spring.datasource.url=jdbc:mysql://localhost:3306/shopping?useUnicode=true&characterEncoding=utf8 ##数据库地址:端口号/表明?是否使用Unicode字符集&字符编码为utf8(不是utf-8,切记!)
spring.datasource.data-username=root ##数据库用户名
spring.datasource.data-password=ccx123456 ##数据库密码

server.servlet.context-path=/demo ##题外话:设置项目访问名
server.port=8888 ##题外话:设置项目端口号
这样我们就可以顺利的启动项目了。

ps:先发几篇简单的问题,熟悉下csdn的环境,以后陆续的发表redis,shiro,支付,nodejs,vue等文章。

你可能感兴趣的:(springboot系类)