news 2026/1/30 13:27:32

bean实例化——构造方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
bean实例化——构造方法

bean本质上就是对象,创建bean使用构造方法完成

BookDao

BookDaoImpl

将构造私有化,依然正常运行

改成有参构造报错:

Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreating beanwithname'bookDao'definedinclasspath resource[bean.xml]:Failedto instantiate[com.baidu.spring6.dao.impl.BookDaoImpl]:Nodefaultconstructor found atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1306)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1198)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)atorg.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:961)atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:915)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584)atorg.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)atorg.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)atcom.baidu.spring6.App3.main(App3.java:9)Causedby:org.springframework.beans.BeanInstantiationException:Failedto instantiate[com.baidu.spring6.dao.impl.BookDaoImpl]:Nodefaultconstructor found atorg.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:83)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1300)...13moreCausedby:java.lang.NoSuchMethodException:com.baidu.spring6.dao.impl.BookDaoImpl.<init>()at java.base/java.lang.Class.getConstructor0(Class.java:3585)at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2754)atorg.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:79)...14moreProcessfinishedwithexit code1
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/25 6:07:12

终极指南:在Windows 11上快速配置Hadoop 3.3.4开发环境

终极指南&#xff1a;在Windows 11上快速配置Hadoop 3.3.4开发环境 【免费下载链接】Hadoop3.3.4Winutils资源文件 本仓库提供了一个适用于 Windows 11 平台的 Hadoop 3.3.4 Winutils 资源文件。该资源文件是基于 Hadoop 3.3.4 源码包自编译的&#xff0c;包含了 hadoop.dll 等…

作者头像 李华
网站建设 2026/1/29 10:07:46

快速上手北京矢量地图:GIS数据精准分析指南

还在为GIS项目寻找高质量的北京地区地图数据吗&#xff1f;这份精心整理的矢量地图资源将助你快速构建专业的地理信息系统&#xff01;&#x1f680; 【免费下载链接】北京地区矢量地图Shp格式 本仓库提供北京地区矢量地图的 Shp 格式数据下载。该数据资料全面&#xff0c;涵盖…

作者头像 李华
网站建设 2026/1/30 11:25:09

终极FFUF指南:快速掌握Web模糊测试的完整教程

终极FFUF指南&#xff1a;快速掌握Web模糊测试的完整教程 【免费下载链接】ffuf Fast web fuzzer written in Go 项目地址: https://gitcode.com/gh_mirrors/ff/ffuf FFUF&#xff08;Fuzz Faster U Fool&#xff09;是一款用Go语言编写的快速Web模糊测试工具&#xff0…

作者头像 李华
网站建设 2026/1/20 11:13:50

UnSloth加速微调:比传统LoRA快2倍以上的秘密

UnSloth加速微调&#xff1a;比传统LoRA快2倍以上的秘密 在大模型时代&#xff0c;谁能更快地完成一次高质量的微调&#xff0c;谁就更有可能抢占产品落地的先机。然而现实是&#xff0c;哪怕只用LoRA这类轻量方法&#xff0c;训练一个Llama-3-8B级别的模型仍可能耗时数小时甚至…

作者头像 李华
网站建设 2026/1/28 7:50:22

ModbusTCP协议详解图解说明:工业以太网通信流程

深入理解ModbusTCP&#xff1a;从报文结构到工业以太网实战通信在现代工厂的控制室里&#xff0c;一台HMI正在实时刷新着几十台PLC的数据——温度、压力、电机状态……这些信息是如何跨越复杂的网络架构&#xff0c;准确无误地传送到上位机的&#xff1f;答案往往就藏在一个看似…

作者头像 李华
网站建设 2026/1/22 17:00:36

loss scale机制:防止梯度下溢的有效手段

loss scale机制&#xff1a;防止梯度下溢的有效手段 在训练大语言模型时&#xff0c;你是否遇到过这样的情况&#xff1a;明明学习率设置合理、数据质量良好&#xff0c;但训练到一半突然梯度消失&#xff0c;模型不再收敛&#xff1f;排查许久后发现&#xff0c;并非代码逻辑出…

作者头像 李华