spring初试.doc_第1页
spring初试.doc_第2页
spring初试.doc_第3页
spring初试.doc_第4页
spring初试.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 新建项目: file New ProjectWeb Project Next Project Name: spring (项目名)选中 Java EE 5.0 Finish (新建项目完成)2. 加入spring架包,三个主要jar包1)Spring2.5.6softwarespring-framework-2.5.6-with-dependenciesspring-framework-2.5.6dist路劲下的:spring.jar2)Spring2.5.6softwarespring-framework-2.5.6-with-dependenciesspring-framework-2.5.6libjakarta-commons路径下的:commons-logging.jar3)Spring2.5.6softwarespring-framework-2.5.6-with-dependenciesspring-framework-2.5.6liblog4j路径下的:log4j-1.2.15.jar一个配置文件:Spring2.5.6softwarespring-framework-2.5.6-with-dependenciesspring-framework-2.5.6samplesjpetstorewarWEB-INF路径下的:applicationContext.xml其他类库增加spring依赖库,* SPRING_HOME/dist/spring.jar* SPRING_HOME/lib/jakarta-commons/commons-logging.jar* SPRING_HOME/lib/log4j/log4j-1.2.15.jar如果使用了切面编程,还需下列jar文件:libaspectjaspectjweaver.jar和aspectjrt.jarlibcglibcglib-nodep-2.1.3.jar如果使用了jsr-250中的注解,还需要下列jar文件:libj2eecommon-annotations.jar3. 配置applicationContext.xml4. 初始化applicationContext.xml 在servlet中,写上如下代码,加载applicationContext.xml配置文件/初始化springApplicationContext applicationContext=new ClassPathXmlApplicationContext(applicationContext.xml);/获得UserBo实例UserBo userBo=(UserBo)applicationContext.getBean(userBo);异常1:分析:还没有把spring的配置文件applicationContext.xml加载到项目中所以没有读到配置文件没读到配置文件,就没有类的注入,输入保空指针异常解决:在servlet中加上下面两句/初始化springApplicationContext applicationContext = new ClassPathXmlApplicationContext(applicationContext.xml);/获得UserBo实例UserBo userBo=(UserBo)applicationContext.getBean(userBo);异常2:Error creating bean with name userBo defined in class path resource applicationContext.xml: Cannot resolve reference to bean userDao while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named userDao is defined错误创建名为userBo在类路径资源定义applicationContext.xml中豆:无法解析引用豆UserDAO的,而设置构造函数的参数;嵌套异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:名为UserDAO的无豆的定义分析: userBo无法引用UserDAO ;注:跟userBo类中的变量,没有关系解决:把userDao改为UserDao异常3:Error creating bean with name UserBo defined in class path resource applicationContext.xml: 1 constructor arguments specified but no matching constructor found in bean UserBo (hint: specify index and/or type arguments for simple parameters to avoid type ambiguities)错误创建bean的名称为UserBo在类路径资源定义applicationContext.xml中:1构造函数的参数指定但没有匹配的构造函数,豆UserBo(提示发现:指定索

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论