后面SSM开发参考本文的搭建
大坑:我在这里花了一天时间解决一个“程序包不存在的问题”,明明我已经导入相应的包,但是就是提示程序包不存在,最后发现是IDEA版本的问题,我的版本太高了,而且是学生版,可能某些东西设置不一样。当然,也有可能是Maven版本的问题,听一位大佬说他也遇到这种情况,就是Maven版本太低。
1、搭建整合环境
整合思路:参考视频1。
1、我们一定是使用Spring框架去整合另外两个框架;
2、使用配置文件+注解的方式进行整合(哪个方便使用哪个);
3、搭建框架的时候,我们必须保证Spring、SpringMVC、Mybatis3个框架能够单独使用。
搭建开发环境:具体过程参考视频2,《大纲笔记》——第一章:搭建整合环境。代码参考项目:SSM。
关于配置文件的说明:
1、之前,Mybatis需要主配置文件 SqlMapConfig.xml,各个dao接口需要自己的配置文件 ,如UserDao.xml(如果在Userdao接口上使用注解,可以不要UserDao.xml);Spring需要配置文件bean.xml(这个可以结合注解使用,如果是纯注解,需要一个新的注解类);SpringMVC需要2个配置文件:web.xml配置前端控制器、过滤器;springmvc.xml配置视图解析器、处理器适配器、处理器映射器等。
2、现在整合的项目只有3个配置文件:applicationContext.xml、web.xml、springmvc.xml 3个配置文件。
1) 首先,由于我们使用注解的方式使用Mybatis