spring+springmvc+mybatis框架需要哪些jar包

spring+springmvc+mybatis框架需要哪些jar包,第1张

mybatis依赖的jar非常少,主要有两个:

(1)mybatis自身jar,它就只有一个jar包构成,不像spring,有那么一大堆。在早期的版本,mybatis还需要依赖javassist jar(实现动态代理),ognl jar(实现动态sql),而今mybatis已经将javassist和ognl融入了进来,全部整合到mybatis内清察部,所以目前mybatis自身只有一个jar构成。

(2)数据库驱动jar包,例如mysql-connector-java.jar等。其实,即便仅仅使用JDBC,也得依赖于数据库驱动jar包。

另外,还有两个当做补充的jar包:

(1)日志jar,例如log4j.jar,答简茄很多框架都依赖日志jar包,用于打印日咐肆志,方便调试。

(2)mybatis-spring jar,可以将MyBatis代码无缝地整合到Spring中。

补充的jar,非必须要用到的,只想跑个mybatis demo,则中需要上面的两个必须jar即可。

MyBatis中文官网

《2018年4月北京黑马javaee第297期 全套课程(解压密码:123abc)》百度网盘资源免费下载

链接:https://pan.baidu.com/s/1b5RuKkGc7siVOjX5RqM39Q

?pwd=zxcv 提取码:zxcv

2018年4月北京黑马javaee第297期 全套李拦雀课程哪早(解压密码:123abc)|18-大型分布式电商项目|17-Lucene&solr入衡键门&进阶|16-SpringMvc_SSM综合实战|15-整合ssm框架_mybatis|14-国际物流云商项目|13-Maven|12-Oracle数据库|11-CRM-客户管理系统|10-Spring框架|09-Struts2框架|08-Hibernate框架|07-store项目|06-JavaWeb技术加强|05-JavaWeb知识  

#{}是预编译处理,${}是字符串替换。

#{}相冲拿芦当我们在PreparedStatement中的?,在mybatis的底层使用PreparedStatement的set方法赋值。

${} 就是把散带符号替换成变量的值。

使用#{}可以有效的防止SQL注入,提高系统安全性。

想要入行程序员获敏迅得高薪也需要在网上多学习,特别是刚入门的人,找比如黑马程序员之类的视频多练才是正道。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12555568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存