struts spring mybatis 框架,启动tomcat时出现错误,怎么解决?
Errorcreatingbeanwithname'sqlSessionFactory'definedinclasspathresource[applicationCon...
Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException;
lineNumber: 3; columnNumber: 68; 在 publicId 和 systemId 之间需要有空格。 展开
lineNumber: 3; columnNumber: 68; 在 publicId 和 systemId 之间需要有空格。 展开
1个回答
展开全部
解决方案:<param-value>/WEB-INF/applicationContext.xml</param-value>改成<param-value>classpath:applicationContext.xml</param-value>。
Spring是IOC框架,同时具备MVC和AOP,Mybatis是用于持久层框架,为开发者操作常见的mysql、oracle等数据库提供了封装,大大的节约了开发者的开发效率。spring和mybatis现在如今可以完美的集成在一起工作。
Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。因此从你的学习中,你可得到最大的价值。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象。
方便解耦,简化开发。通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询