1.错误一:ObjectDefinitionStoreException
“Spring.Objects.Factory.ObjectDefinitionStoreException”类型的未经处理的异常在 Spring.Core.dll 中发生
通过看详细信息,原来是找不到文件
未能找到文件“F:\20160221\Demo\CPrj\bin\Debug\objects.xml”。
处理方式:将objects.xml的【复制到输出目录】设置为始终复制
2.错误二:annotLoadObjectTypeException
“Spring.Core.CannotLoadObjectTypeException”类型的未经处理的异常在 Spring.Core.dll 中发生
通过看详细信息,原来是找不到对象的定义
Cannot resolve type [Person] for object with name ‘Person‘ defined in file [F:\20160221\Demo\CPrj\bin\Debug\objects.xml] line 3
处理方式
<?xml version="1.0" encoding="utf-8" ?> <objects xmlns="http://www.springframework.net"> <object id="Person" type="CPrj.Person,Cprj"></object> </objects>
3.错误三:ConfigurationErrorsException
“System.Configuration.ConfigurationErrorsException”类型的未经处理的异常在 Spring.Core.dll 中发生
查看详细信息,原来是找不到配置文件(obejcts拼错了)
Error creating context ‘spring.root‘: 未能找到文件“F:\20160221\Demo\CPrj\bin\Debug\obejcts.xml”。
处理方式
<spring> <context> <resource uri="file://objects.xml"></resource> </context> </spring>
4.错误四:TypeInitializationException
“System.TypeInitializationException”类型的未经处理的异常在 CPrj.exe 中发生
查看详细信息
“Spring.Context.Support.ContextRegistry”的类型初始值设定项引发异常。
处理方式:把<startup>放到最后一个节点
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="spring"> <section name="context" type="Spring.Context.Support.ContextHandler,Spring.Core"></section> </sectionGroup> </configSections> <spring> <context> <resource uri="file://objects.xml"></resource> </context> </spring> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> </configuration>
时间: 2024-10-24 07:43:08