遇到class path resource [applicationcontext.xml] cannot be opened becaus的问题该怎么解决??
[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的问题该怎么解决??相关推荐
- java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened becaus
今天在学Spring的时候遇到一个问题, 配置文件applicationContext.xml找不到,很是郁闷啊.文件明明在这,却找不到这种问题大多数是因为文件路径的不对引起的. 首先我的我的配置文件 ...
- 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 ...
- idea中Web项目 class path resource [applicationContext.xml] cannot be opened because it does not exist
前言: 今天重新整理了一下以前的SSM项目,之后更改了一下所在目录位置,报了这个错. 解决办法:谢谢这个博主,很详细. https://blog.csdn.net/sinat_38301574/art ...
- 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 ...
- Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be ope
1.错误描述 java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test ...
- 报错: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 ...
- 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 ...
- 解决Error creating bean with name xxx defined in class path resource [applicationContext.xml]错误
今天使用基于MapperFactoryBean来实现MyBatis与Spring的整合,使用Mapper接口编程,一直报一个错误,调试了很久 org.springframework.beans.fac ...
- 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 ...
最新文章
- 【计算机网络】网络安全 : 计算机网络安全威胁 ( 四种网络攻击类型 | 主动攻击与被动攻击 | 分布式拒绝服务攻击 DDos | 恶意程序 | 计算机网络安全目标)
- Origin一键复制粘贴,也能批量更改图片格式
- 传智播客python笔记_python传智播客笔记--第十天:隐藏属性,私有属性,私有方法,__del__方法,类的继承,类中方法的重写...
- 一个SCSS里mixin的使用例子
- SDN火爆!未来五年年复合增长率达98%
- Android 四大组件 与 MVC 架构模式
- 数字金融欺诈行为名词表
- 突发!Java首度“落泪”,愿永久祝福Python!网友:我也想哭!
- jquery选择器小知识点们
- NHK SHV 的 22.2 声道音频系统
- 对字典转模型模块的理解
- IT 技能发展:10 大基本 IT 技能(精通一半你就是人才)
- 古剑奇谭网络版服务器位置,《古剑奇谭网络版》【网元平台】服务器数据互通调研公告...
- 5G手机价格再创新低纪录,却不是小米!
- VS2019登录不上
- 手把手教你搭建SSM框架,简单有效理解SSM框架
- 【原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型
- HTML5游戏开发–第10课
- 计算机桌面怎么自定义,电脑怎么换壁纸自定义
- python 网络唤醒电脑WOL
热门文章
- 计算机硬盘里储存什么信息,你的电脑硬盘里都存着哪些小秘密?
- 南开大学计算机科学与技术研究生院,2021年南开大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
- Windows下解压分卷压缩方法
- python3小项目——爬取智联招聘信息(二)
- Java中Stream的使用
- 推荐一个还不错的医学网站
- tkMapper的基本使用
- 解决聊天页下拉加载历史记录,新获取的历史记录把刚看的信息挤下去的问题
- Google的Protobuf入门
- 写一个自我简介,列出对软件工程课程的希望及个人目标