`
花花人
  • 浏览: 67875 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring 常见错误拾遗

阅读更多

(1)

组合spingstruts action注入的时候,发生了 org.springframework.beans.NotWritablePropertyException: Invalid property...错误,这是我用属性注入时发生的错误,后来改用构造注入就没这个问题,那为什么会出现这种情况,分析了一下,查了一些网络资料后,发现别人这么说:

 

1、据本人所知,第一个字母是小写,而第二个字母是大写的属性,它的getset名字不是get+属性第一个字母大写。例如iTestDaoset方法不是setITestDao,可能是setItestDao。所以不建议使用第一个字母是小写,而第二个字母是大写的属性

2spring默认命名方式不能以双大写字母开头。。。。

3、在依赖注入的时候的问题,把属性名改成全部小写试一

这下你的问题可以解决了吧

http://www.haogongju.net/art/169514

(2)

异常特征:java.lang.IllegalArgumentException: No SqlMapClient specified
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:163)
at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForObject

(SqlMapClientTemplate.java:241)

....................................

产生原因:在测试用例里面没有使用Spring初始话DAO,而是直接new DOA实现了,大意了,嘿嘿。
正确的方法应该是:
protected void setUp() throws Exception {

ApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");

seqImpl = (DAOIBtaisTemplateIMPL) context.getBean("DAOIBtaisTemplateIMPL");

http://hi.baidu.com/hqcroom/blog/item/cacb9d10c2a1c506213f2e07.html

分享到:
评论

相关推荐

    hibernate,struts,spring 常见错误信息

    常见的错误包括: 1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:查询语句编写错误或数据库表结构与实体类不匹配,可能导致无法执行HQL或...

    spring常见错误

    在深入探讨Spring框架中常见的错误之前,我们先简要回顾一下Spring框架的核心功能与优势。Spring框架是一个开源的Java平台,旨在简化企业级应用的开发。它提供了全面的编程和配置模型,支持从数据访问/集成到事务...

    Spring Boot 常见错误及解决方法.docx

    Spring Boot 常见错误及解决方法

    Spring 常见面试题

    Spring 常见面试题 Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷...

    Spring常见面试题总结

    Spring常见面试题总结

    spring常见问题

    Spring框架常见问题解析 本文将对 Spring 框架中的常见问题进行详细的解析,涵盖框架的核心概念、依赖注入、AOP技术、动态代理、自动装配等方面。 Spring 是一个开源的IOC和AOP框架,能够简化 JavaEE 开发。Spring...

    25个经典的Spring面试问题包含答案

    以上是Spring面试中常见的25个问题及其解答,涵盖了Spring的核心概念、核心模块以及与Spring相关的各种技术和实践。深入理解这些内容,将有助于在面试中脱颖而出,或者在日常开发中提升工作效率。

    四. Spring MVC 3 支持json及 常见错误解决

    本篇将深入探讨Spring MVC 3对JSON的支持以及解决常见错误的方法。 首先,让我们了解什么是JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...

    Spring常见面试题

    Spring常见面试题 Spring框架是Java平台上的一个开源的软件框架,由Rod Johnson创建,現在由Spring.io维护。Spring框架提供了一个通用的编程模型和配置机制,使得应用程序更加灵活、可维护和可扩展。 设计模式 ...

    spring的setter注入和构造注入(XML讲解以及常见错误)

    在使用Spring的DI过程中,可能会遇到以下常见错误: 1. **属性名与setter方法不匹配**:Spring会根据属性名查找对应的setter方法,如果两者不一致,会导致注入失败。 2. **未提供setter方法**:如果在XML配置中...

    spring常见面试题(包含答案)

    JDBC 抽象和 DAO 模块保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。 对象/关系映射集成模块支持我们在直接 JDBC 之上使用一个...

    Spring常见面试(笔试)题

    3. Spring AOP错误的是A。在Spring AOP中,编写方面代码并不一定要实现MethodBeforeAdvice接口,Spring提供了多种通知类型,如前置、后置、环绕等,可以根据需求选择不同的接口或注解来实现。 4. Spring配置文件中...

    javaspring整合错误

    404错误的常见原因可能有以下几点: 1. **Web应用未正确部署**:检查WAR文件是否正确部署到服务器的Web应用目录下。 2. **DispatcherServlet配置错误**:确认web.xml中的DispatcherServlet配置是否正确,包括...

    Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误

    ### Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误 在使用Struts2.1.6、Spring2.5.6与Hibernate3.3.1进行框架整合时,开发者经常会遇到一些常见的问题。这些问题可能会导致程序无法正常运行或出现异常...

    spring常见面试题.md

    spring常见面试题.md

    Spring Boot整合Spring Batch,实现批处理

    在Java开发领域,Spring Boot和Spring Batch的整合是构建高效批处理系统的一种常见方式。Spring Boot以其简洁的配置和快速的启动能力深受开发者喜爱,而Spring Batch作为Spring框架的一部分,专注于批量处理任务,...

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

    1. **泛型支持**:Spring 3.0引入了对Java泛型的全面支持,这使得在配置bean时可以更加精确地指定类型,从而减少了编译期和运行期的错误。 2. **注解驱动的配置**:Spring 3.0大力推广了基于注解的配置,例如`@...

Global site tag (gtag.js) - Google Analytics