在看java高并发的课程中(https://www.imooc.com/video/11714)老师很详细的讲了ssm框架整合的过程。但是,跟着视频走的话会出现两个问题,网上也没有相应的解决方法。
以下是我摸索的方法:
第一个问题:ApplicationContext容器未加载。
这个问题第一次出现在测试类的时候。原因:web.xml中没有提供加载applicationcontext的文件。项目一开始没有处理原装的web.xml(当然了,应该是老师的模板中有相应的配置。(。^▽^))
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/spring/spring-dao.xml</param-value> </context-param> </web-app>
第二个问题:mapper.xml无法解析问题
原因:没有导入数据源,使用idea导入数据源。过程为:database->go driver->将驱动删除并换上本地maven
中的driver->连接数据库
...