IDEA學習Spring中,xml檔案的配置問題.
今天碰見了一個問題就是學習Spring中,xml檔案放置不正確會出錯.出錯資訊是
ideaspring path resource [test.xml] cannot be opened because it does not exist
包結構:
test.xml
放的位置是和一眾java檔案放置在一起的.網上找了一圈子,大概意思就是idea會把輸出的類庫和原本編輯的地方的java檔案分開放置,這就導致後邊找不到test.xml
因為可能根目錄改變到classpath而不是resource了吧.
網上搜了一圈,stackoverflow
也看了點,說的大概都一個意思,然後讓配置什麼什麼玩意我也沒整明白,試了試把test.xml
com.netizen
目錄下,再進行編譯,問題就解決了.
然而很奇怪的一點是,我又把test.xml
檔案給又挪到子目錄裡面了,變回原來的狀態,又能編譯成功了,所以挪.xml
檔案應該只是胡比挪碰巧了,還不是根本原因.
相關推薦
IDEA學習Spring中,xml檔案的配置問題.
今天碰見了一個問題就是學習Spring中,xml檔案放置不正確會出錯.出錯資訊是 ideaspring path resource [test.xml] cannot be opened because it does not exist 包結構:
spring中xml檔案的xmlns、xmlns:xsi和xsi:schemaLocation
相信很多人和我一樣,在編寫Spring或者Maven或者其他需要用到XML文件的程式時,通常都是將這些XML文件頭拷貝過來,並沒有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含義,不知道哪些元素是多餘的,也不知道為什麼要加
Myeclipse中.xml檔案配置錯誤,出現"context:property-placeholder" is not bound錯誤
出現Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from class pa
Spring入門學習(基於XML檔案的方式配置事務) 第二十一節
Spring入門學習(基於XML檔案的方式配置事務) XML方式配置事務 XML方式配置事務 複製之前的包,去掉相關的註解,新建Spring配置檔案如下:<?xml version="1.0" encoding="UTF-8"?&
Spring在xml檔案中配置bean
最近在專案中學習spring的xml配置檔案,發現其中的bean是主要部分,而且似乎形式多變,有必要全面瞭解一下,這篇文章總結的比較全面。 -----------分割線------------- Java例項的屬性值可以有很多種資料型別、基本型別值、
使用IDEA和eclipse工具執行Maven專案編譯後classes檔案中xml檔案以及沒有resources中的配置檔案的問題解決
頁面執行後出現如下錯誤: HTTP Status 500 - IOException parsing XML document from class path resource [applicationContext.xml]; nested exceptio
使用Spring讀取xml檔案中的配置資訊
一般寫程式時我們都會將一些配置資訊寫到配置檔案中,以便在不修改原始碼的情況下對程式的某些點進行更改。這裡介紹一種Spring讀取xml配置檔案的方式,其基本思路如下:定義一個java類,其中定義一些靜態變數對應我們的配置資訊,然後採用注入的方式將變數值初始化為配置值。示例程
對 spring中xml配置的初步理解,併成功注入(spring jar包版本號一定要同一)
//.java package com.learning.ioc.interfaces; public interface OneInterface { public void say(String arg); } package com.learning.ioc.int
Spring的IoC和DI的實現(XML檔案配置)
一.簡介 IoC和DI好處 Spring的依賴注入和控制反轉的功能是Spring很重要的一部分,通過這兩個功能可以對系統進行解耦,也不需要瑣碎的控制被依賴物件的宣告週期; 實現步驟 IoC和DI的核心是通過Spring容器來管理bean,控制bean的宣告週期,並提供給依賴
Spring在xml檔案裡面配置Bean的自動裝配
Spring的xml檔案中在<bean>裡面定義autowire屬性可以完成自動裝配Bean <bean id="admin" class="com.yuan.Admin" autowire="byName" /> 關於自動裝配有五種
java 日誌 logback-spring.xml 檔案配置
maven配置: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <versi
tomcat中server.xml檔案配置解析
server.xml配置簡介 下面是這個檔案中的基本配置資訊,更具體的配置資訊見tomcat的文件 server:
springmvc學習筆記(33)——SimpleMappingExceptionResolver異常對映 XML檔案配置
SimpleMappingException異常對映 當異常發生時,我們可以將它對映到我們指定的介面 在springmvc中配置 <!-- 配置使用 SimpleMappingExceptionResolver 來對映異常 -->
Spring 學習(三)——Spring 中的 Bean 配置
配置形式:基於 XML 檔案的方式;基於註解的方式 Bean 的配置方式:通過全類名(反射)、通過工廠方法(靜態工廠方法 & 例項工廠方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext 概述 依賴注入
struts----struts-config.xml檔案配置學習
1.概述。 在Struts應用啟動時,會把Struts配置檔案中的配置資訊讀入到記憶體中,並把他們放到config包中相關javaBean類的例項 中,org.apache.struts.config包中的每一個類都和St
Spring中動態獲取配置檔案中的值(properties, 或者yml)
平時我們都習慣用@Value("${"XXXX"}")註解標註在成員變數上來獲取,但是如果說沒有配置則連繫統都啟動不了 所以我寫了一個工具類可以在程式執行期間動態獲取配置檔案中的值: 直接上工具類: package com.zz.amqp1.utils; import
Eclipse中XML檔案的格式化配置(轉)
在Eclipse中使用ADT開發Android很方便,但也有些不如意的地方,如XML檔案的格式化效果就很不理想。預設情況下,使用ADT的視覺化介面佈局,自動生成的xml檔案中,一個控制元件的配置全動
在spring中讀取properties配置檔案裡面的資訊
properties檔案的讀取與配置 一般我們在建立專案的時候會把一些經常用到和經常變動的資訊寫到配置檔案裡,以便於以後跨平臺和移植只需要修改配置檔案,不用修改專案程式碼,這樣起到 可很好的解耦合作用。那麼,我們spring mvc 是如何讀取配置檔案的呢? 一般是這樣的順
web.xml檔案配置中出現的各種問題
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
MyBatis框架的學習(四)——Mapper.xml檔案中的輸入和輸出對映以及動態sql
前面對MyBatis框架的學習中,我們對Mapper.xml對映檔案多少有些瞭解。本文將對Mapper.xml對映檔案作更加細緻的梳理,首先從Mapper.xml檔案中的輸入和輸出對映開始。本文案例程式碼的編寫是建立在前文MyBatis框架的學習(三)——Dao