news 2026/6/10 16:29:52

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/6/10 11:58:23

ASCIIMathML:让数学公式在网页中轻松呈现的终极解决方案

ASCIIMathML&#xff1a;让数学公式在网页中轻松呈现的终极解决方案 【免费下载链接】asciimathml A new home for asciimathml 项目地址: https://gitcode.com/gh_mirrors/as/asciimathml 快速上手&#xff1a;三分钟完成部署 想要在网页中展示复杂的数学公式吗&#…

作者头像 李华
网站建设 2026/6/3 11:47:33

二极管在工业电源中的应用:全面讲解其核心作用

二极管不只是“单向阀”&#xff1a;它如何撑起工业电源的脊梁&#xff1f;你有没有遇到过这样的情况&#xff1f;一台工业PLC突然死机&#xff0c;排查半天发现是电源模块烧了&#xff1b;或者变频器频繁报过压故障&#xff0c;最后追到源头竟是一颗不起眼的小二极管提前失效。…

作者头像 李华
网站建设 2026/6/10 14:02:53

Kafka Docker镜像构建终极指南:从零到生产级部署

Kafka Docker镜像构建终极指南&#xff1a;从零到生产级部署 【免费下载链接】kafka-docker Dockerfile for Apache Kafka 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-docker 想要快速搭建Kafka环境&#xff1f;Kafka Docker镜像构建流程让您轻松实现一键部署。…

作者头像 李华
网站建设 2026/6/10 15:08:03

或非门基础知识汇总:一文说清所有概念

或非门&#xff1a;不只是“或非”&#xff0c;它是数字世界的基石在嵌入式系统实验室里&#xff0c;我常遇到学生拿着FPGA开发板发愁&#xff1a;“老师&#xff0c;为什么我的状态机总进错分支&#xff1f;”排查一圈后&#xff0c;问题往往出在一个看似简单的逻辑判断上——…

作者头像 李华
网站建设 2026/6/10 14:22:31

trainer继承改写:增加自定义训练逻辑的技巧

Trainer继承改写&#xff1a;实现自定义训练逻辑的进阶实践 在大模型研发日益深入的今天&#xff0c;标准训练流程已难以满足复杂任务的需求。无论是需要融合多种损失函数的多模态任务&#xff0c;还是依赖外部奖励信号的人类对齐训练&#xff0c;开发者常常面临“框架功能够用…

作者头像 李华