0
  • 最佳答案

    你能看懂那英文的意思吗?翻译为中文就可以知道为什么了。

    1153952789488054272  评论     打赏       拉大锯
    • YuanNNN  回复 @拉大锯
      第一段是他只需要一个@Bena但是提供了两个,但是我修改用了@Primary之后可以跑起来,但是POST请求后报错链接不上Redis。。。我用Redis Manager管理工具链接没有问题 也可以自己手动添加Key Value.. YML配置文件也检查了端口号和IP地址密码都没问题 IP地址是和Mysql一样的呀 Mysql没有问题
      YuanNNN 2021-11-06 10:22   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      有两个bean,你干掉一个就好。如果只有一个bean还是链接不上,就看log输出是啥,会告诉你为啥的。
      拉大锯 2021-11-06 10:38   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      @Bean注解的不是只有在BlogApplication这个类嘛?这个类里面跟着以前的视频走的话是有3个 一个IdWokder 一个PasswordEncode 这些都用到了@Bean
      YuanNNN 2021-11-06 10:40   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      @Bean注解的不是只有在BlogApplication这个类嘛--->这是其中一个,你看提示。还有一个在RedisUtis里,你检查一下是不是。你提供的图片有提示了。
      拉大锯 2021-11-06 10:43   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      RedUtils是复制的工具类呀。。然后我也看了一边没有@Bean这个注解。。我是不是哪里搞错了
      YuanNNN 2021-11-06 10:45   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      我怀疑不是这个问题,你把你的项目,文件夹列表截图看看,编辑问题添加。你的Application启动类放在哪个位置呢。
      拉大锯 2021-11-06 10:46   回复 1153952789488054272
    • 拉大锯  回复 @YuanNNN
      实在不行你删掉target重新跑。
      拉大锯 2021-11-06 10:46   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      康师傅 我把BlogApplication的@Bean干掉了 然后跑起来了 Redis也正常链接了。。这是为啥啊?Spring 0基础开始看的。。百度这些注释也不是很能理解
      YuanNNN 2021-11-06 10:49   回复 1289517167464751104
    • YuanNNN  回复 @拉大锯
      文件列表截图我放评论区了 您看看 麻烦了
      YuanNNN 2021-11-06 10:51   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      redis的链接跟你是否加载那个RedisUtils没有半毛钱关系。你配置好就能链接。而RedisUtils这个工具类只是帮助你读写方便读写数据的。具体还得看你RedisUtils是怎么写的。这个是拷贝博客系统的么?还是网上随便找的呢。
      拉大锯 2021-11-06 10:52   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      拷贝的。。我删了target试了然后重新在BlogApplication加了@Bean就还是出现上面的情况 删了就好了。。但是我觉得这样应该是有问题的。。
      YuanNNN 2021-11-06 10:55   回复 1289517167464751104
    • YuanNNN  回复 @拉大锯
      拷贝的是那个课程笔记https://notes.sunofbeach.net/pages/63cef0/#%E5%B7%A5%E5%85%B7%E7%B1%BB这个链接里面的
      YuanNNN 2021-11-06 10:56   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      @Component public class RedisUtil,这本来就已经有注解了,运行时自动装载的,也就是你根本不用new对象,直接autoWrite就有了。把你application里的去掉吧。
      拉大锯 2021-11-06 10:58   回复 1153952789488054272
    • 拉大锯  回复 @YuanNNN
      视频里的application有创建RedisUtil吗?[捂脸]尴尬了。
      拉大锯 2021-11-06 10:59   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      视频里面有啊。。在BlogApplication里面new了一个 因为你说没有构造方法嘛 所以需要New一个 学院VIP能不能直接打赏200呀 就懒得淘宝下单U盘了
      YuanNNN 2021-11-06 11:02   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      你去掉 RedisUtil里的@Component,这样你自己创建也可以。就是不要重复创建就行,否则容器里有两个一样的bean,傻眼了。
      拉大锯 2021-11-06 11:03   回复 1153952789488054272
    • YuanNNN  回复 @拉大锯
      好的 要不康师傅写个文章说说关于SpringBoot的这些注解吧。。像我这种没学过Spring的直接看视频碰到这些情况有点懵逼
      YuanNNN 2021-11-06 11:05   回复 1289517167464751104
    • 拉大锯  回复 @YuanNNN
      遇到问题是好事情
      拉大锯 2021-11-06 11:40   回复 1153952789488054272
  • 1289517167464751104  评论     打赏       YuanNNN
    • 拉大锯  回复 @YuanNNN
      我只是为了检查你的Application放在最外层,否则要指定扫描的包,要不会扫描不到对应的bean的。
      拉大锯 2021-11-06 10:54   回复 1153952789488054272
  • 第一段是他只需要一个@Bena但是提供了两个,但是我修改用了@Primary之后可以跑起来,但是POST请求后报错链接不上Redis。。。我用Redis Manager管理工具链接没有问题 也可以自己手动添加Key Value.. YML配置文件也检查了端口号和IP地址密码都没问题 IP地址是和Mysql一样的呀 Mysql没有问题

    1289517167464751104  评论     打赏       YuanNNN
    相关问题
    夙夜星辰叹 · javaweb
    2020-06-24 03:07 457 2
    2020-07-21 06:26 937 2
    一只奇怪的不笑猫 · Javaweb
    2021-02-05 07:04 393 2
    阿肥 · javaweb
    2021-09-24 23:23 294 20
    纠结轮 · JavaWeb
    2022-04-25 11:11 82 10
    YuanNNN · JavaWeb
    2022-06-15 22:58 64 2
    幻影~ · 安卓
    2024-04-26 19:25 2 4
    deanhu · AOSP
    2024-04-25 21:53 3 10
    幻影~ · 提问
    2024-04-13 20:13 10 2
    幻影~ · 找工作
    2024-04-07 10:44 16 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2