spring2.5转到spring3.0找不到bean的解决办法

spring 2.0 到3.0的新特性及理解 2.5的新特性  Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log  1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-port 阅读详情

views.properties

500View.class=org.springframework.web.servlet.view.freemarker.FreeMarkerView
500View.url=common/500.ftl

配置文件  *.xml

 

controller跑出异常之后报错

java.lang.IllegalStateException: No bean class specified on bean definition

 

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '500View': Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
解决办法:
500View.class=org.springframework.web.servlet.view.freemarker.FreeMarkerView
500View.url=common/500.ftl
改为
500View.(class)=org.springframework.web.servlet.view.freemarker.FreeMarkerView
500View.url=common/500.ftl
多了一个括号,  有些兴趣可用看一下spring加载bean时的源码, spring3.0和spring2.5的一个区别,,,
 
 
 
解决Spring自动装配找不到RedisConnectionFactory类型的bean问题 在使用Spring框架构建应用程序时,自动装配是一个强大的特性,但有时可能会遇到找不到特定bean类型的问题。本文将探讨当Spring框架无法找到'RedisConnectionFactory'类型的bean时可能的原因,并提供解决方案来解决这个问题。通过深入分析可能的根源,并提供示例代码和最佳实践建议,读者将能够更好地理解和解决这类自动装配问题。 阅读详情

相关推荐

spring2.0升级到spring3.0.5的开发包

将spring2的开发包spring.jar替换为附件中压缩文件的所有jar包,既可以将spring2.0的应用升级到spring3.0.5

Servlet 3.0 新特性详解

Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声: 异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再...

weixin_30586085的博客 639

OpenCV安装配置教程VS2022(超级顺利)

博主最开始没打算写这篇博客,只是想简单的在网上找一下最新版的OpenCV的安装配置教程,适用于VS2022的,但是我搜了一早上,也没搜到一个能让我成功安装配置的,看了很多很多文章,根本就没有几篇有用的。所以没办法了,只能自己研究了,于是就整理了这篇博客,希望能帮到和我一样的人,这就是博主一直信奉的利他精神!

weixin_47367099的博客 5万+

springboot2.x升级到springboot3.0遇到的问题

项目由于安全漏洞扫描,需要将spring-web版本升级到6.0及以上,由于springboot2只支持spring-web5,故需要进行升级升级过程中遇到问题及解决方案如下。

weixin_42930944的博客 3233

SAP PP模块 MRP配置实战:5步完成工厂级物料需求计划激活

本文详细介绍了SAP PP模块中物料需求计划(MRP)的工厂级配置实战,通过5个关键步骤从基础环境准备到最终激活。内容涵盖SPRO后台配置、MRP控制者定义、主数据设置及核心参数调整,帮助顾问快速掌握MRP配置清单的完整流程,确保物料需求计划的高效运行。

weixin_30431445的博客 342

PyTorch实战:5步搞定Res2Net图像分类模型(附完整代码)

本文详细介绍了如何使用PyTorch在5步内构建高性能Res2Net图像分类模型,包括环境配置、核心模块实现、完整网络架构搭建、训练流程优化及模型部署技巧。Res2Net通过多尺度特征融合机制显著提升图像分类性能,附完整代码帮助开发者快速实践。

java5的博客 1023

无法从spring容器获取bean对象

错误 org.springframework.context.support.AbstractApplicationContext.refresh Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘stu

weixin_44560699的博客 1123

川崎机器人 AS语言基础运动指令表

    功能简介 动作方式 参考坐标系 位置特性 X,Y,Z 角度特性 O,A,T 指令格式(距离单位毫米,时间单位秒,角度单位度 示例1 示例2 运 动 指 令 JMOVE 以关节移动到目标点 关节移动方式 基础坐标系 不受控 伪随机动作 JMOVE 目标点 JMOVE #yd JMOVE put1 LMOVE 以直线移动到目标点 直线移动方式

喜欢自学并分享经验的技术宅 9350

Spring Boot 从2.1.x 升级到3.0.x的艰辛历程

凡是因果,为什么吃饱了撑着要从2.1.x升级到3.0.x,这不是没事找事做吗?一次性到位该用什么版本的就用什么版本的不好吗。一个项目不应该确定他JDK的版本和Springboot的基本版本吗?既然确定了你改什么,升什么级。这是嫌程序员的时间太多了找点事给他们做?初一开始我也这么想,为啥呀,我闲的蛋疼啊?好不容易实现业务了,各种测试也通过了。这个时候跟我说要做升级。为啥当初一开始不讨论清楚呢?其实在这个升级的过程中我也渐渐认清了应用的商业价值。慢慢理解了,必须要有人去做这个。

goalietang的专栏 8112

【R语言-生存分析之观察生存率计算】

全人群肿瘤登记资料常用的统计分析指标包括发病率、死亡率、现患率以及生存率等,其中肿瘤生存率是评估肿瘤治疗效果和肿瘤负担的必要指标,其计算涉及肿瘤患者的发病、 死亡和随访三个方面的资料, 数据整理和计算过程均较为复杂, 如何及时、 准确地计算肿瘤生存率, 并使其可以在不同地区、 不同人群、不同时期间被客观公正地比较和评价,仍然是统计学家们一直在研究的主题。

weixin_46579654的博客 5440

YOLO26 电子产品零部件质检:缺陷检测 + Streamlit

YOLO26s 电子质检链路:1100 张工业零部件图 (4 类缺陷) → 增强 (blur+shear+低光照) → 150 epoch → mAP@0.5=0.91 → Streamlit 质检界面 (上传/摄像头双模式) → 缺陷严重度分级 (pass/minor/major/critical)。核心贡献:blur+shear 模拟产线振动和视角偏移, 使模糊场景 recall 从 72% 提升至 78%;Streamlit 一键部署, 无需前端经验。建议先收集 200 张纯正常件做负样本防过检;

m0_71589036的博客 374

springboot2.x升级到3.x实战经验总结

随着Spring Framework URL解析不当漏洞(CVE-2024-22243)的发布,springboot升级到3.x迫在眉睫,2.x的版本官方并未提供该漏洞的修复版本,后续应该也不会再发布新的版本。2.x升级到3.x是一次大的跨越,接下来,本人结合实践经验,浅淡一下需要注重的地方。

记录点滴 3万+

让 ABAP 内表真正释放内存:从 CLEAR、FREE 到打破 Table Sharing 的实战技巧

ABAP内表内存管理的关键在于理解其运行时结构:DELETE操作仅逻辑删除行而不会释放内存,CLEAR或FREE才能真正回收内存。常见的误区包括误判空表状态和忽视内表共享机制。实际应用中,大表筛选后应采用VALUE表达式或逐行插入方式重建表体以释放内存。典型案例显示,正确处理内表内存可显著降低SAP Gateway和批处理程序的内存消耗,提升系统稳定性。开发时需结合调试工具观察内存状态,避免因共享机制导致无效回收。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 324

Spring的配置文件找不到元素 'beans' 的声明

Spring的配置文件找不到元素 'beans' 的声明 一般是由Spring的版本导致的,你可以尝试使用如下的某一种。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/d...

adz41455的博客 594

自适应滤波器在噪声消除中的应用:系统设计与实现

本文设计并实现了一种基于LMS算法的自适应噪声消除系统,能够有效消除周期性背景噪声,提升信噪比10dB以上。系统采用模块化设计,包含音频输入、自适应滤波、信号分析和可视化等核心模块,支持实时处理与参数动态调整。通过Python实现,提供图形界面进行参数设置、频谱对比和音频播放功能,为语音增强提供了一种实用解决方案。

huanghm88的专栏 128

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

关于Springboot3.x的版本整合mybatisplus会报找不到bean的错误怎么办

我用的是jdk17的版本,创建的springboot版本是3.4.3,加了druid依赖和mybatis依赖会报找不到bean的错误怎么办。我的解决方法是,首先启动类加上@MapperScan("com.xxx.dao"),这里xxx写上你的包名。还是不行试试用maven clean一下,以上是我都试过的方法。mybatis整合依赖改成这个加了boot3的,版本用最新版。然后依赖改一下,springboot改成3.0.5。

KAI_KD的博客 331

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

spring2.0-2.5-3.0变化

忽然间想知道spring2.0到2.5 再到3.0的变化,就到网上搜索一下。方便查看而已 [u][b]2.5的新特性[/b][/u] Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log [list] [*]1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。 [*]2. ...

dztdztdzt的专栏 688

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Spring Boot 3.5.0 正式发布了

是 Spring 框架提供的异步任务执行器接口,用于执行异步方法或任务。它是 Spring 对 Java 原生Executor的增强,提供了更高层次的封装,常用于异步方法调用(如@Async)或手动提交任务。如果自定义的Executor的 Bean 存在,Spring Boot 3.5 现在可以自动配置 AsyncTaskExecutor,只需要将属性的值设置为 force。在这种模式下运行时,它确保所有集成(包括常规的@Async处理)都使用自动配置的执行器,除非定义了相关的 Bean。

weixin_43932886的博客 1708

ActiveMQ+Spring3.0

最近一时兴起配置了一下apache-activemq-5.3.2与spring3.0组合发送与接收消息。由于以前没有用过activemq所以代码基本都是参考的网上的。下面是具体的实现过程:1.环境准备eclipse3.6+apache-activemq-5.3.2+spring3.02.所需要的jaractivemq-all-5.3.2.jarorg.springframework.asm-3.0.3.RELEASE.jarorg.springframework.beans-3.0.3.RELEASE.ja

金子的专栏 9235

Spring4-IoC2-基于注解管理bean

从 Java 5 开始,Java 增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、类加载和运行时被读取,执行相应的处理。元素开启 Spring Beans的自动扫描功能。开启此功能后,Spring 会自动从扫描指定的包(base-package 属性设置)及其子包下的所有类,如果类上使用了 @Component 注解,就将该类装配到容器中。Spring 从 2.5 版本开始提供了对注解技术的全面支持,我们可以使用注解来实现自动装配,简化 Spring 的 XML 配置。

m0_73902080的博客 2162

Spring高手之路5——彻底掌握Bean的生命周期

在这篇文章中,我们将深入研究Spring Framework的核心部分——Spring Bean的生命周期。我们将探讨初始化和销毁方法,了解如何使用@PostConstruct和@PreDestroy注解,以及实现InitializingBean和DisposableBean接口。我们还将详细讨论原型Bean的生命周期,并最后总结Spring中控制Bean生命周期的三种方式。无论你是Spring新手,还是想进一步提高你的Spring技能,这篇文章都能给你提供有价值的 insights。

卓越无关环境,保持空杯心态——靡不有初,鲜克有终 9014

AOM 2.0的神奇魔力之六:与 Spring/EJB3的无缝集成

AOM 2.0的神奇魔力之六:与 Spring/EJB3的无缝集成Kevin1. 前言2. 我们需要 Spring 和 EJB33. Spring is here4. 对Spring集成的示例性说明5. EJB 3的支持6. 总结1. 前言本教程介绍 AOM 2.0是怎样与 Spring、EJB3无缝集成的,在阅读本文之前,我

张勇的专栏 5193

Spring中3种实例Bean的方法及设置Bean的别名

目录 基本概念 代码及演示 对Bean的感悟 基本概念 学习使用Spring实例化Bean 1. 通过构造方法实例化Bean; 2. 通过静态方法实例化Bean; 3. 通过实例方法实例化Bean Spring设置Bean的别名 代码及演示 程序运行截图如下: 程...

IT1995的博客 9171

Spring5参考指南:Bean作用域

文章目录Bean作用域简介Singleton作用域Prototype作用域Singleton Beans 中依赖 Prototype-beanweb 作用域Request scopeSession ScopeApplication Scope作用域Bean的依赖自定义作用域 Bean作用域简介 Bean是Spring的根本,Spring本身就是一个一个的bean组成的,bean托管在Spring容...

程序那些事 5591

Spring Bean的生命周期

Spring其实就是一个管理Bean对象的工厂。它负责对象的创建,对象的销毁等。所谓的生命周期就是:对象从创建开始到最终销毁的整个过程。什么时候创建Bean对象?创建Bean对象的前后会调用什么方法?Bean对象什么时候销毁?Bean对象的销毁前后调用什么方法?其实生命周期的本质是:在哪个时间节点上调用了哪个类的哪个方法。我们需要充分的了解在这个生命线上,都有哪些特殊的时间节点。只有我们知道了特殊的时间节点都在哪,到时我们才可以确定代码写到哪。

qq_52897007的博客 3701
上一篇: freemark获取context方法(spring3.0)
下一篇: 使用Jmesa分页组件在jsp里总的页数totalRows
西兹兹
博客等级 码龄22年 21粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值