摒弃盲目的复制粘贴

在自学的过程中,有时候为了运行人家的代码测试看一下运行效果还有的就是对一些重用性较高的代码或者是配置文件之类的很喜欢复制粘贴过来。。。由于感觉那些代码都已经司空见惯了,不怎么理会了。大不了报错我再去看看是什么原因。

 

这样的直接后果就是经常会出现一些莫名奇妙的错误。

 

前天晚上在弄哪个Spring+JDBC的整合的配置文件beans.xml的时候,由于看的那个视频附带了一个PPT,看的过程中那些配置都已经看明白了,为了偷个懒,拷贝了PPT上面的配置代码到配置文件上,结果运行的时候报了个莫名奇妙的错误:

org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 105; SchemaLocation: schemaLocation 值 'http://www.springframework.org/schema/beans  http://www.springfr amework.org/schema/beans/spring-beans-2.5.xsd  http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-2.5.xsd  http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd  http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsd' 必须具有偶数个 URI。
 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)

 

 

看到那个加粗的偶数个URI,回去检查了一遍有一遍,没有配置少什么啊。好郁闷啊!

 

又对照着视频中的配置文件比对了一遍又一遍那个配置文件,还是没有感觉出什么问题!凌晨了,头好晕,就去睡觉 了。第二天晚上10点多回来之后,这次就干脆那那附带的源码中的配置文件中的配置一行行的甚至连位置都一一对应起来。就为了查找定位到顶哪个点除了问题。不经意之间忽然想起前天晚上发现的一个错误是配置的URI中是单词之间出现了个空格符。绝对可能是这个问题。果然。

 

出错的文件:




	
	 
	    
	    
	    
	    
	     
		 
		 
		 
		 
		 
		 
		 
	 


  	   
    

	

	
		
	



 

正确的文件:




	 
	 
	    
	    
	    
	    
	     
		 
		 
		 
		 
		 
		 
		 
	 

	
  	   
    
    
	
	
	
		
	


--仔细比对两个XML文件的第9行代码

 

真心害怕了复制粘贴。看仔细了!

你可能感兴趣的:(Spring,spring)