Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property ‘

2023-11-16

记一次踩坑

SpringBoot2.2.5 + mybatis-plus 启动出现异常

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘adminUserMapper’ defined in file [D:\document\T\T-service-user\target\classes\com\wy\user\mapper\AdminUserMapper.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:860)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at com.wy.user.Application.main(Application.java:14)
Caused by: java.lang.IllegalArgumentException: Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required
at org.springframework.util.Assert.notNull(Assert.java:198)
at org.mybatis.spring.support.SqlSessionDaoSupport.checkDaoConfig(SqlSessionDaoSupport.java:122)
at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:73)
at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1855)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1792)
… 16 common frames omitted

解决

好家伙一顿找。mybatis-plus 依赖粘贴中丢了,关键是IDEA不对丢失的包进行显示!!!原因应该是实例化的时候找不到mybatis-plus sqlSession 这个类导致的,因为以前引入过mybatis-plus依赖导致IDEA会显示这个依赖提供的包存在,只会在启动的时候产生问题。

把依赖加上就可以了

<dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property ‘ 的相关文章

  • 注解&反射学习笔记

    1 注解的作用域及使用方式 表示我们的注解可以使用在那些地方 Target value ElementType METHOD ElementType TYPE 表示注解在什么地方有效 RESOUT 源码 lt CLASS 类 lt RUNT
  • IntelliJ Idea 常用快捷键 超实用!

    IntelliJ Idea 常用快捷键 列表 实战终极总结 1 自动代码 常用的有fori sout psvm Tab即可生成循环 System out main方法等boilerplate样板代码 例如要输入for User user u
  • Pytorch如何保存训练好的模型

    0 为什么要保存和加载模型 用数据对模型进行训练后得到了比较理想的模型 但在实际应用的时候不可能每次都先进行训练然后再使用 所以就得先将之前训练好的模型保存下来 然后在需要用到的时候加载一下直接使用 模型的本质是一堆用某种结构存储起来的参数
  • docker 迁移 /var/lib/docker(解决 /var/lib/docker 占用大 / 根目录空间占满问题)

    迁移docker工作目录 目的 为了解决 var lib docker 占用大 var 分区空间不够问题 说明 由于centos7 4系统 系统默认根目录下面为50G空间 docker默认数据目录在 var lib docker中 所以 会
  • 云孚快写:自动生成多级目录,一键生成万字长文

    1 产品简介 云孚快写是云孚科技自主研发的一款智能写作产品 基于大模型技术打造 针对长文写作场景深度优化 可根据文章标题一键生成目录 再根据目录一键生成正文 文章字数无上限 可极大提升用户的长文写作效率 云孚快写以哈工大与云孚科技联合研发的
  • Hive的常用HiveQL操作

    文章目录 Hive的常用HiveQL操作 1 HiveQL概述 2 HiveQL操作命令 2 1 数据定义 2 1 1 创建 修改和删除数据库 2 1 2 创建 修改和删除表 2 1 3 视图 索引创建 修改和删除 2 1 4 用户自定义函
  • 【如何处理信息收集时子域名爆破泛解析的问题】

    如何处理信息收集时子域名爆破泛解析的问题 子域名泛解析的成因 泛域名解析举例 子域名爆破中解决泛解析的方式 推荐工具 子域名泛解析的成因 在子域名解析中 每个子域名都会解析为一个特定的IP地址 只有被设置解析 用户才能正常进行访问 一旦用户

随机推荐

  • 一种解决ChatGPT报错“Sorry, you have been blocked“的方法

    ChatGPT突然不能用 尝试了网上说的重启V某N 打开隐私模式等方法都不管用 采用下面方式 解决 1 打开浏览器的 设置 2 找到语言设置 3 将首选语言改成英语 搞定
  • OpenStack主要功能和作用

    OpenStack主要组件和作用 openstack是一个开源的云计算管理平台 由几个重要的组件结合起来完成工作 openstack支持所有类型的云环境 实施简单可以大规模扩展丰富标准统一的云计算管理平台 openstack通过各种互补的服
  • C++之模板<template>

    目录 前言 模板 1 泛型编程 2 函数模板 2 1 函数模板的概念 2 2 函数模板的格式 2 3 函数模板的原理 2 4 函数模板的实例化 2 5 模板参数的匹配原则 3 类模板 3 1 类模板的概念 3 2 类模板的格式 3 3 类模
  • Android进程间通信(IPC)机制Binder介绍

    转载自 http blog csdn net luoshengyang article details 6618363 在Android系统中 每一个应用程序都是由一些Activity和Service组成的 这些Activity和Servi
  • 2012-03-25 17:31 以太网中的UDP编程:udp分包问题

    1 在进行UDP编程的时候 我们最容易想到的问题就是 一次发送多少bytes好 当然 这个没有唯一答案 相对于不同的系统 不同的要求 其得到的答案是不一样的 我这里仅对 像ICQ一类的发送聊天消息的情况作分析 对于其他情况 你或许也能得到一
  • ffmpeg常用编解码命令

    ffmpeg常用编解码命令 1 ffplay exe 1 播放MP4文件 指定标题以及播放分辨率 ffplay exe window title 视频监控 x 720 y 576 i 2019 09 19 14 21 20 Ch7 mp4
  • 数组17--机器人的运动范围

    数组17 机器人的运动范围 jz66 题目概述 解析 参考答案 注意事项 说明 题目概述 算法说明 地上有一个m行和n列的方格 一个机器人从坐标0 0的格子开始移动 每一次只能向左 右 上 下四个方向移动一格 但是不能进入行坐标和列坐标的数
  • Qt重绘之update,repaint详解

    Qt里面的重绘和Windows编程里面的重绘差不多 但是Qt的重绘更有特色 更加智能 在讲之前 先说说paintEvent paintEvent 是一个虚函数槽 slot 子类可以对父类的paintEvent进行重写 当调用update r
  • 【C51自学笔记】数码管(静态与动态显示)+74HC138+点阵的动态显示

    数码管 数码管由7个发光二极管组成一个日字形 如果需要显示小数点 那么就再加一个点 就是8段数码管 数码管显示亮度高 响应速度快 分共阴和共阳两种形式 常用的有单个的和 联的 还有两联的和专门用来显示时间的 分类 共阴 共阳 编码问题 必须
  • sqli-labs(34)

    0x01构造闭合 同样 发现 被注释掉了 试探了一波发现什么信息都不会返回 正确错误的页面都一样 之前我们的方法就是将过滤函数添加的 给吃掉 而get型的方式我们是以url形式提交的 因此数据会通过URLencode 如何将方法用在post
  • 本地以图搜图识图工具——嗅图狗!(python3.6实现图像比对指路,代码git)

    1 写在前面 因为之前做完后 当毕业设计做的 为了尽量实用打了个exe 结果好多人反应问题 索性直接把代码 更新exe的链接都写个博客放在这里 这么晚才放出源码就是怕毕设查重 全部项目源码git及说明 https github com na
  • 获取outputstream大小_apache POI - 获取生成的excel文件的大小

    I m using Apache POI for generating excel file in my spring mvc application here is my spring action RequestMapping valu
  • 【微信小程序】scroll-view滚动

    1 竖向滚动 wxml文件
  • 在解决程序问题中遇到的比较有用的模块

    retry 用来判断程序是否异常 pbar tqdm a b c d for char in pbar time sleep 3 pbar set description Processing s char 安装 pip install r
  • 内网安全之:Kerberos 域用户提权漏洞(MS14-068;CVE-2014-6324)

    郑重声明 本笔记编写目的只用于安全知识提升 并与更多人共享安全知识 切勿使用笔记中的技术进行违法活动 利用笔记中的技术造成的后果与作者本人无关 倡导维护网络安全人人有责 共同维护网络文明和谐 Kerberos 域用户提权漏洞 MS14 06
  • rate-based 拥塞控制吞吐测量

    要点 一个方法无法精确刻画链路画像 就用多种方法组合刻画 设计一个 自定义平均 当前 Linux kernel TCP 实现的 TCP delivery rate 测量机制 BBR 有使用到 如下图 简略后可展示为下图 详见 net ipv
  • 入行十年,卷王也卷不动了,想对新人说...

    很多年前 当我还是一名学生的时候 有一次高我好几届已工作几年的师兄回校给我们做交流 听说他已经是 高级自动化测试工程师 在深圳某企业月入上万 那时候心里一阵崇拜 觉得 高级 开发该是多么厉害的存在 让我无数次憧憬着成为像他一样厉害且收入高的
  • css flex布局 —— 容器属性 flex

    flex flow属性是flex direction属性和flex wrap属性的简写形式 默认值为row nowrap box flex flow
  • Udacity Deep Learning课程作业(五)

    作业五是根据Text8的语料库训练一个语言模型word2vec 得到语料库中每个词的嵌入式表达 向量 Mikolov提出的word2vec包括skip gram和CBOW两种模型 前者是根据给定词预测其周围的词 后者是根据周围的词预测中间的
  • Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property ‘

    记一次踩坑 SpringBoot2 2 5 mybatis plus 启动出现异常 org springframework beans factory BeanCreationException Error creating bean wi