(踩坑)Please refer to 异常和Error creating bean with name 异常

一、Please refer to 异常

如图所示,在使用maven构建项目的时候,如果提示该错误,则可能是xml配置文件有问题或者测试类等。但是没有明确的异常信息,所以做以下小改动,可以查看异常信息。

在IDEA工具中,打开maven设置,点击“切换跳过测试”模式:

再次运行项目,则可以在控制台看到具体异常信息:

 方便找错。

二、Error creating bean with name 异常

该异常是在创建bean对象时出现错误。

需要在xml配置文件中检查类型、路径等(注解方式另说)。

如果在springAOP中织入的时候报以下异常:

 则需要注意测试类中的变量类型。

如果使用了接口方式(JDK动态代理),则:

 否则,织入不成功,就会报上面的错误。

错误分析:

  1. 直接注入实现类是不符合spring自己的设计规范的;
  2. spring依赖注入设计思想内就是利用java的多态特性,减少耦合,在配置文件中通过配置,实现不用更改java硬编码,达到功能切换的目的 所以注入的只能是接口,然后配置文件中切换其实现类;
  3. 由于底层代理方式(JDK代理和CGLIB代理)是自动选择的,如果项目中使用了接口方式(JDK代理),则必须提供对应的接口类型对象。否则,在进行AOP织入的时候,程序会使用代理对象。类型不匹配就会报上面的错误。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/619854.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PTA 编程题(C语言)-- 特殊a串数列求和

题目标题: 判断素数 题目作者:颜晖 浙大城市学院 给定两个均不超过9的正整数a和n,要求编写程序求aaaaaa⋯aa⋯a(n个a)之和。 输入格式: 输入在一行中给…

CentOS7.9上安装Oracle11g详解

目录 一、环境准备1.安装依赖2.查看libaiobaio版本3.修改host,绑定主机名4.关闭selinux 二、安装配置1.创建组、用户2.修改内核参数3.配置Oracle用户参数4.修改/etc/pam.d/login 文件5.修改/etc/profile 文件6.创建数据库相关目录7.安装包上传、解压8.添加环境变量 …

【报错解决】RuntimeError: Distributed package doesn‘t have NCCL built in

报错信息: raise RuntimeError("Distributed package doesnt have NCCL " "built in") RuntimeError: Distributed package doesnt have NCCL built in报错原因: windows系统不支持nccl,采用gloo; 报错解决&…

linux文件访问权限理解

目录 一,涉及指令: 二,权限的表示 三,权限命令使用 一,涉及指令: umask chmod chown/chgrp 二,权限的表示 rwx rwx r-x含义: 访问方式: r-可读;w-可写;x-可执行; 访问用户:u-所有者;…

酷得智能 无人机方案开发

东莞市酷得智能科技有限公司,是一家专业的技术服务公司,致力于为各类智能硬件提供高效、稳定、安全的底层驱动解决方案。拥有一支经验丰富、技术精湛的团队,能够为客户提供全方位的底层驱动开发服务。 无人机功能介绍: 1、自动跟…

悠络客亮相第十届智慧商业数字化运营高峰论坛

2024年4月12日,由中国零售(餐饮)CIO俱乐部、《智慧零售与餐饮》新媒体主办的“2024第十届智慧商业数字化运营高峰论坛暨中国零售CIO俱乐部春季思享会”在北京举办。 来自全国各地的商超、便利、生鲜、百货、购物中心、快消品、食品/酒水/鞋服…

Vue3——如何读取chatgpt的流式数据

一、实现效果图 二、读取数据 下图是gpt返回的流式数据的数据形式,那么我们怎么把这个数据放到页面中,以实现gpt的打字机效果呢? const response await fetch(baseURLs "/api/ut/plan/smartWriteStream", {method: "POST&qu…

STM32H7的DMA双缓冲控制IO输出脉冲

STM32H7的DMA双缓冲控制IO输出脉冲 keil的sct文件配置MPU配置初始化DMA双缓冲初始化TIM12用处触发DMAMUX的请求发生器 keil的sct文件配置 ; ************************************************************* ; *** Scatter-Loading Description File generated by uVision ***…

YOLOV5检测界面搭建+bug解决

目录 一、环境搭建 二、界面运行bug解决 三、界面 先给出Github链接:https://github.com/Javacr/PyQt5-YOLOv5 大佬链接:大佬 一、环境搭建 下载完项目后,需要配置环境: conda create -n yolov5_pyqt5 python3.8 conda act…

milvus各组件的结构体分析

milvus各组件的结构体分析 各组件启动,需要构建各组件的结构体,一共8个。 runComponent(ctx, localMsg, wg, components.NewRootCoord, metrics.RegisterRootCoord) runComponent(ctx, localMsg, wg, components.NewProxy, metrics.RegisterProxy) run…

html--烟花3

html <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>Canvas烟花粒子</title> <meta name"keywords" content"canvas烟花"/> <meta name"description" content"can…

亚马逊卖家如何选择合适的海外仓系统,如何利用海外仓系统进行退货换标?

在亚马逊的全球电商舞台上&#xff0c;如何选择一个合适的海外仓系统&#xff0c;高效管理海外仓库、优化退货换标流程&#xff0c;成为了卖家们亟待解决的问题。 今天&#xff0c;让我们就来聊聊怎么挑选海外仓系统&#xff0c;还有怎么利用它来处理退货换标的。 一、选择海外…