(1)
组合sping和struts action注入的时候,发生了 org.springframework.beans.NotWritablePropertyException: Invalid property...错误,这是我用属性注入时发生的错误,后来改用构造注入就没这个问题,那为什么会出现这种情况,分析了一下,查了一些网络资料后,发现别人这么说:
1、据本人所知,第一个字母是小写,而第二个字母是大写的属性,它的get和set方法名字不是get+属性第一个字母大写。例如iTestDao的set方法不是setITestDao,可能是setItestDao。所以不建议使用第一个字母是小写,而第二个字母是大写的属性
2、spring默认命名方式不能以双大写字母开头。。。。
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
分享到:
相关推荐
常见的错误包括: 1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:查询语句编写错误或数据库表结构与实体类不匹配,可能导致无法执行HQL或...
在深入探讨Spring框架中常见的错误之前,我们先简要回顾一下Spring框架的核心功能与优势。Spring框架是一个开源的Java平台,旨在简化企业级应用的开发。它提供了全面的编程和配置模型,支持从数据访问/集成到事务...
Spring Boot 常见错误及解决方法
Spring 常见面试题 Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷...
Spring常见面试题总结
Spring框架常见问题解析 本文将对 Spring 框架中的常见问题进行详细的解析,涵盖框架的核心概念、依赖注入、AOP技术、动态代理、自动装配等方面。 Spring 是一个开源的IOC和AOP框架,能够简化 JavaEE 开发。Spring...
以上是Spring面试中常见的25个问题及其解答,涵盖了Spring的核心概念、核心模块以及与Spring相关的各种技术和实践。深入理解这些内容,将有助于在面试中脱颖而出,或者在日常开发中提升工作效率。
本篇将深入探讨Spring MVC 3对JSON的支持以及解决常见错误的方法。 首先,让我们了解什么是JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...
Spring常见面试题 Spring框架是Java平台上的一个开源的软件框架,由Rod Johnson创建,現在由Spring.io维护。Spring框架提供了一个通用的编程模型和配置机制,使得应用程序更加灵活、可维护和可扩展。 设计模式 ...
在使用Spring的DI过程中,可能会遇到以下常见错误: 1. **属性名与setter方法不匹配**:Spring会根据属性名查找对应的setter方法,如果两者不一致,会导致注入失败。 2. **未提供setter方法**:如果在XML配置中...
JDBC 抽象和 DAO 模块保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。 对象/关系映射集成模块支持我们在直接 JDBC 之上使用一个...
3. Spring AOP错误的是A。在Spring AOP中,编写方面代码并不一定要实现MethodBeforeAdvice接口,Spring提供了多种通知类型,如前置、后置、环绕等,可以根据需求选择不同的接口或注解来实现。 4. Spring配置文件中...
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进行框架整合时,开发者经常会遇到一些常见的问题。这些问题可能会导致程序无法正常运行或出现异常...
spring常见面试题.md
在Java开发领域,Spring Boot和Spring Batch的整合是构建高效批处理系统的一种常见方式。Spring Boot以其简洁的配置和快速的启动能力深受开发者喜爱,而Spring Batch作为Spring框架的一部分,专注于批量处理任务,...
1. **泛型支持**:Spring 3.0引入了对Java泛型的全面支持,这使得在配置bean时可以更加精确地指定类型,从而减少了编译期和运行期的错误。 2. **注解驱动的配置**:Spring 3.0大力推广了基于注解的配置,例如`@...