今天遇到这个注入失败的问题 看了很多帖子解决办法都是加@MapperScan之类的注解 但是试了不行 最后奉上我自己的解决办法

要加入下面两个Redis的配置类

@Configuration
public class RedisConfig extends BaseRedisConfig {}
public class BaseRedisConfig {@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {RedisSerializer<Object> serializer = redisSerializer();RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();redisTemplate.setConnectionFactory(redisConnectionFactory);redisTemplate.setKeySerializer(new StringRedisSerializer());redisTemplate.setValueSerializer(serializer);redisTemplate.setHashKeySerializer(new StringRedisSerializer());redisTemplate.setHashValueSerializer(serializer);redisTemplate.afterPropertiesSet();return redisTemplate;}@Beanpublic RedisSerializer<Object> redisSerializer() {//创建JSON序列化器Jackson2JsonRedisSerializer<Object> serializer = new Jackson2JsonRedisSerializer<>(Object.class);ObjectMapper objectMapper = new ObjectMapper();objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);//必须设置,否则无法将JSON转化为对象,会转化成Map类型objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL);serializer.setObjectMapper(objectMapper);return serializer;}@Beanpublic RedisCacheManager redisCacheManager(RedisConnectionFactory redisConnectionFactory) {RedisCacheWriter redisCacheWriter = RedisCacheWriter.nonLockingRedisCacheWriter(redisConnectionFactory);//设置Redis缓存有效期为1天RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration.defaultCacheConfig().serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(redisSerializer())).entryTtl(Duration.ofDays(1));return new RedisCacheManager(redisCacheWriter, redisCacheConfiguration);}@Beanpublic RedisService redisService(){return new RedisServiceImpl();}}

加入之后启动 发现问题已解决

Consider defining a bean of type ‘com.bsj.system.service.RedisService‘ in your configuration.相关推荐

  1. Consider defining a bean of type ‘com.xg.stupro.service.StudentService‘ in your configuration.

    1.运行sprring boot项目时,出现这个错误:Consider defining a bean of type 'com.xg.stupro.service.StudentService' i ...

  2. Consider defining a bean of type ‘com.nclg.mall.service.AdminService‘ in your configuration.

    问题描述 使用spring boot分模块开发时启动application出现错误 Consider defining a bean of type 'com.nclg.mall.service.Ad ...

  3. Consider defining a bean of type 'com.cxh.common.service.OrderService' in your configuration.怎么解决呢

    我们有时运行项目会出现Field orderService in com.cxh.consumer.web.OrderController required a bean of type 'com.c ...

  4. Consider defining a bean of type 'com.thw.db.service.IArticleService' in your configuration

    报错信息: 解决办法: 将AdminApplication文件移到com.thw文件夹下即可. 解决后:

  5. Consider defining a bean of type ‘cn.itcast.feign.clients.UserClient‘ in your configuration.解决方案

    Consider defining a bean of type 'cn.itcast.feign.clients.UserClient' in your configuration.解决方案 Fei ...

  6. Consider defining a bean of type ‘com.netflix.client.config.IClientConfig‘ in your configuration

    如果在微服务中用远程调用的时候,出现空指针异常,建议参考方法2. 在微服务项目中,启动一个springboot项目时,报错信息如下: Description:Parameter 0 of method ...

  7. SpringBoot启动报错Consider defining a bean of type ‘com.test.springmvc.dao.xx‘ in your configuration.

    报错信息如下: Description:Field userDao in com.test.springmvc.service.impl.UserServiceImpl required a bean ...

  8. SpringBoot:Consider defining a bean of type 'com.wzw.blog.mapper.UserMapper' in your configuration.

    今天使用SpringBoot整合Mybatis时遇到一个错误. *************************** APPLICATION FAILED TO START ************ ...

  9. SpringBoot Consider defining a bean of type 'com.xxx.xxx.dao.UserDao' in your configuration.

    SpringBoot 遇到的问题 遇到错误提示 required a bean of type 'com.xxx.xxx.dao.UserDao' that could not be found. 但 ...

  10. Consider defining a bean of type ‘com.luyao.guyue_demo.dao.UserDAO‘ in your configuration.

    出现如下报错的原因是,没有在方法入口GuyueDemoApplication添加@MapperScan(开启包扫描)注解,添加该注解即可.

最新文章

  1. andengine的convertLocalCoordinatesToSceneCoordinates方法
  2. 层展开/关闭 - 运动缓冲效果
  3. 【ABAP】如何判断单据是否被锁定
  4. java json.stringify_JavaScript如何实现JSON.stringify
  5. 画图分析ehcach的缓存流程图
  6. jpg图片使用pil的resize后_如何使用PIL调整图像大小并保持其纵横比?
  7. 前端学习(1732):前端系列javascript之状态切换
  8. java对字符串归一化_搜索引擎中的字符串归一化 | 学步园
  9. Kali Linux 网络扫描秘籍 第六章 拒绝服务(一)
  10. android打包成apk会屏蔽注解,Android解决混淆打包之后注解被去掉的问题-Go语言中文社区...
  11. memcache集群服务:memagent配置使用
  12. 3S基础知识:MapX应用讲义—加载地图数据
  13. Google map API:查询地理位置和经纬度信息示例
  14. 亲测免费下载知网论文方法
  15. 记一次大量499http状态码问题出现与处理
  16. ASCII 字元表(详细讲解)
  17. 袁永福软件行业从业经历
  18. 李国杰披露AMD技术转让 只能看不能吃(全文版)
  19. Error starting stream. VIDIOC_STREAMON: Protocol error Unable to use mmap. Using read instead. Unabl
  20. ubantu系统从命令行进入桌面

热门文章

  1. [原创]markdown语法学习(commonmark)
  2. 图解设计模式-Visitor模式
  3. python中dump与dumps的区别
  4. Linux三剑客正则表达式常用字符汇总
  5. 新物联网时代的整合战略
  6. TechEd2011分享
  7. 存储过程与业务类实现业务的差异比较
  8. 7.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 日志收集与分析
  9. 23.卷1(套接字联网API)---高级SCTP套接字编程
  10. 16.Mac 修改主机名