![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM框架
Spring+SpringMVC+MyBatis
肩上齿痕
这个作者很懒,什么都没留下…
展开
-
面试题之MyBatis
1、#{}和${}的区别是什么? ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatement的参数设置方法,按序给sql的?号占位符设置参数值,比如ps.setInt(0, parameterValue),#{item.name}的取值方式为使用反射从参数原创 2020-12-18 18:16:53 · 105 阅读 · 1 评论 -
面试题之SpringMVC
1.什么是SpringMVC 1.SpringMVC是一个前端控制框架,主要用来接收用户提交的参数,和响应数据..SpringMVC是Spring家族的一大组件. 2.Spring是一个父级容器, 3.SpringMVC是一个子级容器.子级容器中的某写特定用法,不能用到Spring中2.Servlet的缺点: 1.每编写一个Servlet都需要编写8行配置文件. 2.每个Servlet的入口;方法只有一个,只能处理一个业务.如果处理多个业务必须编写多个Servlet.这样的设计模式,太繁琐.原创 2020-12-16 19:54:31 · 127 阅读 · 0 评论 -
面试题之Spring
逐梦1. 使用Spring框架的好处是什么? • 轻量:Spring 是轻量的,基本的版本大约2MB。 • 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 • 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 • 容器:Spring 包含并管理应用中对象的生命周期和配置。 • MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。 • 事务管理:Spring 提原创 2020-12-15 21:51:20 · 194 阅读 · 0 评论