yml 语法问题

  • 做了个 SpringBoot + Mybatis(XML形式的) 多数据源DEMO工程
  • 运行起来一直报错mapper中的方法 selectAll()找不到
  • 看了 yml 文件中显示如下,表示我的写法是错的?

图片描述

  • 我应该如何写?或者有没有关于 SpringBoot + Mybatis (XML形式) 实现多数据源配置
    的项目源码来看看
阅读 2.6k
2 个回答

clipboard.png

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/111?useSSL=true
    username: 111
    password: 123456

如果可以点击调转就是对的。跳转到 set 方法

public void setDriverClassName(String driverClassName) {
    this.driverClassName = driverClassName;
}

但是你的不是 springboot 自带的格式,可能是第三方包。如果不是,则自己使用 @value 获取。

  1. 这个配置不是官方的,是第三方包扩展的
  2. 如果第三方包没有正确使用 configuration processor,ide无法正确提示/警告,但是不影响正常使用
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题