yml文件的配置无法起作用

幽夜莫知途 2020-09-19 12:37:42
初入springboot想做个项目练手,yml居然不生效。根据网上的方法看了很久没看出来。望各位大哥帮忙看看哪出问题了
...全文
11673 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

spring:
  datasource:
    type: com.zaxxer.hikari.HikariDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/db?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&allowMultiQueries=true
    username: root
    password: root
幽夜莫知途 2020-09-25
  • 打赏
  • 举报
回复
引用 8 楼 qq_39936465的回复:
[quote=引用 7 楼 幽夜莫知途 的回复:][quote=引用 6 楼 qq_39936465的回复:][quote=引用 4 楼 幽夜莫知途 的回复:]不是,我这个是提示出来的, 另外我在前面设置了port 还是没效果,我怀疑是不是文件没读取到。
看看其他地方是否有application.yml文件或者application.properties文件,有的话删除。有可能是加载配置文件的次序问题,resources文件夹下的配置文件不是第一顺位加载的配置文件。[/quote] 这是我新建的springboot,初次用我是只有一个yml的,还有没有其他原因呢[/quote] 我觉得2楼说的很有道理。 [/quote] 是这样写的,我只不过我没截出来
幽夜莫知途 2020-09-25
  • 打赏
  • 举报
回复
url这些我在其他项目都测试过没问题直接复制过来的,还有前面我改了端口也没生效我判断应该是读取问题
qq_39936465 2020-09-25
  • 打赏
  • 举报
回复
引用 9 楼 幽夜莫知途 的回复:
是这样写的,我只不过我没截出来
可能是你驱动版本有问题,看你的程序驱动版本是5.0的,你用mysql是多少版本的?mysql8.0和mysql5.0 驱动版本是不一样的。 mysql8.0,除了要导入新版mysql connect-j ,url和driver和10楼写的差不多。不过10楼有点复杂了,url只要加上serverTimeZone就可以了。不明白的话可以百度一下,网上说明很多的。
qq_39936465 2020-09-24
  • 打赏
  • 举报
回复
引用 7 楼 幽夜莫知途 的回复:
[quote=引用 6 楼 qq_39936465的回复:][quote=引用 4 楼 幽夜莫知途 的回复:]不是,我这个是提示出来的, 另外我在前面设置了port 还是没效果,我怀疑是不是文件没读取到。
看看其他地方是否有application.yml文件或者application.properties文件,有的话删除。有可能是加载配置文件的次序问题,resources文件夹下的配置文件不是第一顺位加载的配置文件。[/quote] 这是我新建的springboot,初次用我是只有一个yml的,还有没有其他原因呢[/quote] 我觉得2楼说的很有道理。
幽夜莫知途 2020-09-24
  • 打赏
  • 举报
回复
引用 6 楼 qq_39936465的回复:
[quote=引用 4 楼 幽夜莫知途 的回复:]不是,我这个是提示出来的, 另外我在前面设置了port 还是没效果,我怀疑是不是文件没读取到。
看看其他地方是否有application.yml文件或者application.properties文件,有的话删除。有可能是加载配置文件的次序问题,resources文件夹下的配置文件不是第一顺位加载的配置文件。[/quote] 这是我新建的springboot,初次用我是只有一个yml的,还有没有其他原因呢
qq_39936465 2020-09-24
  • 打赏
  • 举报
回复
引用 4 楼 幽夜莫知途 的回复:
不是,我这个是提示出来的, 另外我在前面设置了port 还是没效果,我怀疑是不是文件没读取到。
看看其他地方是否有application.yml文件或者application.properties文件,有的话删除。有可能是加载配置文件的次序问题,resources文件夹下的配置文件不是第一顺位加载的配置文件。
幽夜莫知途 2020-09-22
  • 打赏
  • 举报
回复
引用 3 楼 wang1hong2lu3 的回复:
是不是没引入依赖啊 DataSource
除了mysql驱动,我还加了pring-boot-starter-data-jpa,你看看我还要什么吗?
幽夜莫知途 2020-09-22
  • 打赏
  • 举报
回复
不是,我这个是提示出来的, 另外我在前面设置了port 还是没效果,我怀疑是不是文件没读取到。
wang1hong2lu3 2020-09-22
  • 打赏
  • 举报
回复
是不是没引入依赖啊 DataSource
  • 打赏
  • 举报
回复
写错了 应该是 spring.datasource.driver-class-name 、spring.datasource.url 等等前面还有个spring呢 用ymal方式写是 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url:.....
Woo_home 2020-09-19
  • 打赏
  • 举报
回复
1、在@SpringBootApplication注解上加上exclude,解除自动加载DataSourceAutoConfiguration 2、在parent项目的pom.xml文件中保存所有子模块的共有jar依赖,非共有的依赖则在各模块自身的pom.xml文件中进行申明。建议采用此方法,好处在于各模块的依赖不会相互产生干扰

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧