[applicationcontext.xml] cannot be opened becaus的问题该怎么解决?

本文旨在和小白一起成长,很不幸目前没有钱买idea,用了一段时间idea奈何到期了,试了各种方法破解–未果,只好重新转战eclipse。

絮絮叨叨一会–
初学者刚接触到spring,学习难免会遇到问题,本文将学习过程中遇到的问题且已经解决的问题进行整理,一是给自自己整理,另一个是供小白们(我也是)一起学习,共同成长。
正题
直接上文件目录,

以上是文件分布目录,待会要用到。
1,UserDao内容–

package com.first.test;public interface UserDao {public void login();
}

2,UserDaoImp实现了UserDao

package com.myfirst.test;import com.first.test.UserDao;public class UserDaoImp implements UserDao {@Overridepublic void login() {// TODO Auto-generated method stubSystem.out.println("说有这么一个人");}
}

3,Testone内容

package com.first.test;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class Testone {public static void main(String []args) {//ApplicationContext app=new FileSystemXmlApplicationContext("src/applicationcontext.xml");ApplicationContext app=new ClassPathXmlApplicationContext("applicationcontext.xml");//配置文件根目录是java包的存放文件目录UserDao userdao=(UserDao)app.getBean("userdao");userdao.login();
}
}

4,applicationcontext内容

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.3.xsd">
<bean id="userdao" class="com.myfirst.test.UserDaoImp"/></beans>

applicationcontext放置的位置不同也会用到不同的解析方式去读取他的位置
ApplicationContext接口的常用实现类有以下3个。
•  FileSystemXmlApplicationContext:从文件系统中的XML文件加载上下文中定义的信息。
•  ClassPathXmlApplicationContext:从类路径中的XML文件加载上下文中定义的信息,把上下文定义的文件当成类路径资源。
•  XmlWebApplicationContext:从Web系统中的XML文件加载上下文中定义的信息。

使用ClassPathXmlApplicationContext时applicationContext.xml文件位于项目的src下Java文件包存放的位置目录底下,如①所示。

使用FileSystemXmlApplicationContext时applicationContext.xml文件位于项目的任何位置,只要路径设置正确如②所示。
以上就是本次学习内容。

遇到class path resource [applicationcontext.xml] cannot be opened becaus的问题该怎么解决??相关推荐

  1. java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened becaus

    今天在学Spring的时候遇到一个问题, 配置文件applicationContext.xml找不到,很是郁闷啊.文件明明在这,却找不到这种问题大多数是因为文件路径的不对引起的. 首先我的我的配置文件 ...

  2. class path resource [applicationContext.xml] cannot be opened because it does not exis

    使用maven创建web工程,将spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [ap ...

  3. idea中Web项目 class path resource [applicationContext.xml] cannot be opened because it does not exist

    前言: 今天重新整理了一下以前的SSM项目,之后更改了一下所在目录位置,报了这个错. 解决办法:谢谢这个博主,很详细. https://blog.csdn.net/sinat_38301574/art ...

  4. Causes for java.io.FileNotFoundException: class path resource [hibernat.xml] cannot be opened becaus

    新手在做Spring和Hibernate的整合,我的Spring的配置文件是这么写的: <?xml version="1.0" encoding="UTF-8&qu ...

  5. Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be ope

    1.错误描述 java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test ...

  6. 报错:IOException parsing XML document from class path resource [applicationContext.xml]; nested except

    1.出现IOException parsing XML document from class path resource [applicationContext.xml]; nested excep ...

  7. SSM中maven导入jar的报错问题(Line 1 in XML document from class path resource [applicationContext.xml] is ...)

    问题描述 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document f ...

  8. 解决Error creating bean with name xxx defined in class path resource [applicationContext.xml]错误

    今天使用基于MapperFactoryBean来实现MyBatis与Spring的整合,使用Mapper接口编程,一直报一个错误,调试了很久 org.springframework.beans.fac ...

  9. class path resource [beans.xml] cannot be opened because it does not exist

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

最新文章

  1. 【计算机网络】网络安全 : 计算机网络安全威胁 ( 四种网络攻击类型 | 主动攻击与被动攻击 | 分布式拒绝服务攻击 DDos | 恶意程序 | 计算机网络安全目标)
  2. Origin一键复制粘贴,也能批量更改图片格式
  3. 传智播客python笔记_python传智播客笔记--第十天:隐藏属性,私有属性,私有方法,__del__方法,类的继承,类中方法的重写...
  4. 一个SCSS里mixin的使用例子
  5. SDN火爆!未来五年年复合增长率达98%
  6. Android 四大组件 与 MVC 架构模式
  7. 数字金融欺诈行为名词表
  8. 突发!Java首度“落泪”,愿永久祝福Python!网友:我也想哭!
  9. jquery选择器小知识点们
  10. NHK SHV 的 22.2 声道音频系统
  11. 对字典转模型模块的理解
  12. IT 技能发展:10 大基本 IT 技能(精通一半你就是人才)
  13. 古剑奇谭网络版服务器位置,《古剑奇谭网络版》【网元平台】服务器数据互通调研公告...
  14. 5G手机价格再创新低纪录,却不是小米!
  15. VS2019登录不上
  16. 手把手教你搭建SSM框架,简单有效理解SSM框架
  17. 【原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型
  18. HTML5游戏开发–第10课
  19. 计算机桌面怎么自定义,电脑怎么换壁纸自定义
  20. python 网络唤醒电脑WOL

热门文章

  1. 计算机硬盘里储存什么信息,你的电脑硬盘里都存着哪些小秘密?
  2. 南开大学计算机科学与技术研究生院,2021年南开大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
  3. Windows下解压分卷压缩方法
  4. python3小项目——爬取智联招聘信息(二)
  5. Java中Stream的使用
  6. 推荐一个还不错的医学网站
  7. tkMapper的基本使用
  8. 解决聊天页下拉加载历史记录,新获取的历史记录把刚看的信息挤下去的问题
  9. Google的Protobuf入门
  10. 写一个自我简介,列出对软件工程课程的希望及个人目标