news 2026/5/1 9:22:08

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/5/1 8:02:11

终极指南:5分钟掌握sdat2img镜像转换技巧

终极指南&#xff1a;5分钟掌握sdat2img镜像转换技巧 【免费下载链接】sdat2img Convert sparse Android data image to filesystem ext4 image 项目地址: https://gitcode.com/gh_mirrors/sd/sdat2img sdat2img是一个专门用于将Android稀疏数据镜像转换为标准ext4文件系…

作者头像 李华
网站建设 2026/5/1 3:37:39

Tsuru权限管理实战:深度解析企业级安全控制方案

Tsuru权限管理实战&#xff1a;深度解析企业级安全控制方案 【免费下载链接】tsuru Open source and extensible Platform as a Service (PaaS). 项目地址: https://gitcode.com/gh_mirrors/ts/tsuru 在当今云原生时代&#xff0c;权限管理是PaaS平台安全的核心支柱。Ts…

作者头像 李华
网站建设 2026/5/1 9:06:57

零代码基础也能行!图形界面完成大模型训练全流程操作

零代码基础也能行&#xff01;图形界面完成大模型训练全流程操作 在AI技术飞速渗透各行各业的今天&#xff0c;越来越多团队希望借助大语言模型&#xff08;LLM&#xff09;构建专属智能系统——从客服机器人到行业知识助手&#xff0c;从教育辅导到医疗问答。但现实往往令人望…

作者头像 李华
网站建设 2026/4/17 20:08:31

5分钟掌握Webhook部署自动化:从零到一键部署实战

5分钟掌握Webhook部署自动化&#xff1a;从零到一键部署实战 【免费下载链接】webhook webhook is a lightweight incoming webhook server to run shell commands 项目地址: https://gitcode.com/gh_mirrors/we/webhook 还在为每次部署都要手动执行命令而烦恼吗&#x…

作者头像 李华
网站建设 2026/4/30 13:29:53

Qwen3-4B-FP8本地部署全攻略:从零开始的一键安装与实战体验

Qwen3-4B-FP8本地部署全攻略&#xff1a;从零开始的一键安装与实战体验 【免费下载链接】Qwen3-4B-FP8 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-4B-FP8 还在为大型语言模型部署发愁吗&#xff1f;&#x1f914; 今天咱们就来聊聊如何轻松搞定Qwen3-4B…

作者头像 李华
网站建设 2026/5/1 4:43:23

快速创建专业级图片对比效果的终极指南:JuxtaposeJS

快速创建专业级图片对比效果的终极指南&#xff1a;JuxtaposeJS 【免费下载链接】juxtapose JuxtaposeJS is a JavaScript library for making before/after image sliders 项目地址: https://gitcode.com/gh_mirrors/ju/juxtapose 在当今信息爆炸的时代&#xff0c;如何…

作者头像 李华