搭建ssm框架的详细过程 一 (使用mybatis的接口)
2018-01-22 20:19
288 查看
第一:导入ssm整合的全部jar包(其中包括一些日志、连接数据库的包................)
注意:一定要把jar包的版本对应起来,不能随意导jar包,如果jar不兼容,会报恶心的错..........
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/52d8002d1afb114f11b9115d0ce04830)
第二:先让springMVC好使(因为springMVC是spring的一部分,所以不需要和spring进行整合,直接使用即可)
1. springMVC的步骤就是:
1):导jar包,(因为上面把所有的jar包都导入了,这步就省略.)
2):
创建一个SpringMVC的核心配置文件 (文件的位置任意,但是我希望你放在src(或者同src一下的包)下的的一个子包下面)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/a89b935f31c753d7982db9f570fc9017)
①:引入spring的约束
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/c3911f207422f1aa2ac7a83460630176)
②:在springMVC的核心配置文件中,只需要配置下面连个:
ⅰ:配置一个
扫描器:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/5d7e728a496020ac8a81a6faba210d27)
ⅱ:配置一个视图解析器:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/c7f4be91a7dfe1aebe374e3dcc0a3379)
3):
在web.xml 中配置一个springMVC的控制器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/0a424af6d75cd670cf88e89b38adcc42)
4):创建一个controller
来测试,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/6e9bc2e3a392e601a5c3d6ab3af68067)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/4750bceb7d070725bdbd4b7f9e18ef14)
5):就可以测试了
一般这样,springMVC就成功了。(如果有什么问题那就是你自己的粗心了哦)
第三: 配置mybatis和spring了
因为mybatis需要和数据库建立连联系,我们需要建立实体类......
还有service包(也就是业务包)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/b67ed5acce50c526d3ba9188ae60558c)
1 创建mybatis的映射文件(和SpringMVC一样,建议放在一个同src下的一个包里)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/43febc4b1a144654b8aa06734633ef3d)
1):在mybatis 的映射配置文件中:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/bc0162bb24686f4e5d20649a80d18558)
因为我使用的是接口 所有namespace的值是: 就dao接口的路径
2):在mybatis的核心配置文件中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/36de451f1becbae1f59cadcea5457d19)
这里要配置的话:可以配置一些别名或者其他的,(重要的都交给spring配置了
)
第四:配置spring的配置文件(最终要的)
1:引入约束
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/6d3d38faff1c2b5660f963457e1fd86b)
2:配置数据库(使用的是c3p0)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/9741b20c0a63fdb043f0ce60143d2365)
dbConfig.properties:如下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/54864747fbd5db641304a08c6c17da89)
3:配置:mybatis的SQlSessionFactory交给spring了,还有就是加载mybatis的映射配置文件和核心配置文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/3a267d9eb699262ad1bbb73fb69ee86a)
4::配置扫描和事务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/3b5237fda58be9ced6d0788a890164c3)
5:最后在web.xml中配置spring.xml
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/e51d963c5466cbb80a55154292b58704)
6:在serviceImpl类中注入dao,并且申明是service
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/87141277735c81a3a5797c067185b388)
7:在controller中注入service
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/32662350830de8208b0c67ad7e8f9b4a)
这就是完整的ssm的框架的搭建。
希望可以帮到你,如果有什么疑问可以随时留言,我会第一时间答复
注意:一定要把jar包的版本对应起来,不能随意导jar包,如果jar不兼容,会报恶心的错..........
第二:先让springMVC好使(因为springMVC是spring的一部分,所以不需要和spring进行整合,直接使用即可)
1. springMVC的步骤就是:
1):导jar包,(因为上面把所有的jar包都导入了,这步就省略.)
2):
创建一个SpringMVC的核心配置文件 (文件的位置任意,但是我希望你放在src(或者同src一下的包)下的的一个子包下面)
①:引入spring的约束
②:在springMVC的核心配置文件中,只需要配置下面连个:
ⅰ:配置一个
扫描器:
ⅱ:配置一个视图解析器:
3):
在web.xml 中配置一个springMVC的控制器
4):创建一个controller
来测试,
5):就可以测试了
一般这样,springMVC就成功了。(如果有什么问题那就是你自己的粗心了哦)
第三: 配置mybatis和spring了
因为mybatis需要和数据库建立连联系,我们需要建立实体类......
还有service包(也就是业务包)
1 创建mybatis的映射文件(和SpringMVC一样,建议放在一个同src下的一个包里)
1):在mybatis 的映射配置文件中:
因为我使用的是接口 所有namespace的值是: 就dao接口的路径
2):在mybatis的核心配置文件中
这里要配置的话:可以配置一些别名或者其他的,(重要的都交给spring配置了
)
第四:配置spring的配置文件(最终要的)
1:引入约束
2:配置数据库(使用的是c3p0)
dbConfig.properties:如下
3:配置:mybatis的SQlSessionFactory交给spring了,还有就是加载mybatis的映射配置文件和核心配置文件
4::配置扫描和事务
5:最后在web.xml中配置spring.xml
6:在serviceImpl类中注入dao,并且申明是service
7:在controller中注入service
这就是完整的ssm的框架的搭建。
希望可以帮到你,如果有什么疑问可以随时留言,我会第一时间答复
相关文章推荐
- 搭建ssm框架的详细过程 二 (使用mybatis的接口实现类)
- SSM框架搭建详细过程,springmvc、spring、mybatis整合
- SSM框架(Spring+SpringMVC+MyBatis)详细搭建过程
- 使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架
- 使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架
- 使用Spring、SpringMvc、MyBatis搭建SSM框架
- 完整使用SSM框架(Spring SpringMVC Mybatis)搭建web服务器实现登录功能
- 使用idea搭建一个简单的SSM框架:(3)配置spring+mybatis
- myeclipse下使用maven搭建SSM(spring、springmvc、mybatis)框架
- 使用IDEA搭建SSM框架(IDEA+Maven+Spring+SpringMVC+MyBatis)
- Java SSM框架(Spring+SpringMVC+MyBatis)搭建过程
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- 菜鸟使用SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建+SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 使用SSM搭建个人博客详细过程
- 使用SSM(Spring+SpringMVC+Mybatis)框架搭建服务器实现登录验证
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- SSM框架使用Maven构建环境详细整合教程(Spring+SpringMVC+MyBatis)
- 使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架