SSM框架整合IDEA版
程序员文章站
2022-06-25 10:02:16
...
整合思路
-
Dao层
- Mybatis的配置文件:SqlMapConfig.xml
不需要配置任何内容,需要有文件头。文件必须存在。 - applicationContext-dao.xml:
mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。
- Mybatis的配置文件:SqlMapConfig.xml
-
Service层
- applicationContext-service.xml:
所有的service实现类都放到spring容器中管理。并由spring管理事务。
- applicationContext-service.xml:
-
表现层
- Springmvc框架,由springmvc管理controller。
Springmvc的三大组件。
- Springmvc框架,由springmvc管理controller。
mybatis****
打开generatorSqlmapCustom项目,这个项目是用jdk1.6的,在这个地方修改
运行sql文件
修改****的配置文件
运行****
复制mapper到dao,pojo到pojo
整合
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
</configuration>
在classpath下新建conf目录,然后新建db.properties文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mall?characterEncoding=utf-8
jdbc.username=root
jdbc.password=******
但是在IDEA里面却找不到这个文件,
已经被IDEA坑惯了的我,果然网上找到了解决方法,
resources文件夹没有设置为资源文件夹,在resources文件夹上右键,Make Director As -> Resources Root
如果你完成了这个动作,classpath*:指的是resources目录和java目录,其实可以改成classpath:,另外如果设置了资源目录,这个目录的样式是会改变的,像这样:
IDEA的spring也是要管理的
把包加到classpath下
springmvc.xml和applicationContext-.xml区别在于加了一条mvc=”“,在applicationContext-.xml上加也不会报错
最后配置web.xml
上一篇: SSM框架整合IDEA
下一篇: 【尚筹网IDEA版】03-SSM整合测试