spring boot :No converter found capable of converting from type [java.lang.String] to type

问题:学习spring boot过程中切换阿里数据源报错
首先是如下报错:大概意思不能从string转换为class
在这里插入图片描述
网上查了一些资料,跟自己对比后找到了,数据源配置错了
首先是yml配置:问题出现在type后面数据源错,由于版本问题,不同版本配置形式不同

spring:
  datasource:
    url: jdbc:mysql://192.168.1.110:3306/mybatis?useUnicode=true&characterEncoding=utf8&serverTimezone=PRC
    username: dfxx
    password:  
    driver-class-name: com.mysql.cj.jdbc.Driver
    #下面这句错了,正确形式:"com.alibaba.druid.pool.DruidDataSource"
    type: com.alibaba.druid.pool.druidDataSource
#    schema:
#    - classpath*:department.sql
#    type: com.alibaba.druid.pool.druidDataSource
    
    
server:
  servlet:
    context-path: /ecliHbui
  port: 8081

mybatis:
  config-location: classpath:mybatis/mapperConfig.xml
  mapper-locations: classpath:mybatis/mapper/mybatis-Account.xml
  

再就是由于连接mysql数据库,默认root 用户没有远程连接权限,查到的解决方案都是更改文件的方式(经验告诉我,没事别驱动那些文件),就令创建了用户并赋予了权限(sql很简单)然后就可以测试连接成功了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值