SSM
文章平均质量分 92
从mybatis到spring再到springmvc重点内容指示,和项目巩固。
假正经的小柴
双非也有编程梦!在读大三,是一个爱看源码的小伙.....
展开
-
【SSM】SSM整合步骤和流程细化
ssm整合主要是spring进行整合mybatis+spring进行整合springmvc,而整合mybatis是依赖于spring-mybatis包下的SqlSessionFactoryBean类,整合springmvc是依赖于spring-web中提供的ContextLoaderListener监听器。ssm整合实际上就是对这俩个类的配置注入。原创 2023-03-21 09:17:00 · 1441 阅读 · 23 评论 -
【SSM】SpringMVC中的@RequestMapping注解(含源码解析)
通过该 @RequestMapping 注解去映射控制器(指MVC中的Controller端)中的相关方法。它内部有很多属性可以用来匹配 URL、HTTP 方法、请求参数、表头...。这个注解可以使用在类上,也可以使用在方法上。原创 2023-03-15 15:10:13 · 1923 阅读 · 4 评论 -
【SSM】Spring集成Mybatis
虽然Spring中提供了JDBCTemplate模块,已经很大程度了解决了JDBC代码的复杂度,但它仍然是和Java代码写在一起的。反观 Mybatis 将 Sql 语句写在配置文件中,使得SQL语句和程序实现了松耦合。而且提供了些许标签,使得SQL可以是动态的。在ORM基础上想要更好的用Spring的DI、AOP、事务处理、Junit支持等实现成果,学会使用 Spring 框架集成 Mybatis 是大势所趋。原创 2023-03-13 10:26:33 · 1725 阅读 · 22 评论 -
【SSM-笔记】Spring AOP 详讲,面向切面编程
AOP(Aspect-Oriented-Programing)面向切面编程。它是Spring的重要思想之一。AOP将权限校验、日志记录等非业务代码完全提取出来,与业务代码分离,并寻找结点切入到代码中。原创 2023-03-11 15:49:09 · 619 阅读 · 1 评论 -
【SSM】Spring对IoC的实现方式DI详讲
控制反转是一种设计思想,也是Spring框架的核心。反转即是指本来由用户管理的`Bean对象`,现在由框架对其进行管理。 既然交给了 Spring框架 去管理,那除了负责实例化之外,当然也负责其`Bean对象`的`生命周期`。既然是管理`Bean对象`,那创建完之后放哪托管呢?IoC 容器。 既然是设计思想,那其实现方式呢?依赖注入(DI)是其一种实现方式。原创 2023-02-18 14:10:24 · 827 阅读 · 10 评论 -
【Servlet+Jsp+Mybatis+Maven】WEB图书馆管理系统
该图书馆管理系统只要是为了训练Mybatis半自动化ORM持久化层框架和MVC/三层架构思想。所需要的技术栈:JavaEE(Servlet/JSP)、Mybatis;所需要的思想:三层架构/MVC;所需要的根据:Maven和IDEA开发工具;所用到的服务器:Tomcat。原创 2023-02-16 17:29:56 · 1147 阅读 · 3 评论 -
【SSM】Mybatis的缓存
mybatis缓存是将select 语句的查询结果放到缓存(内存)当中,下一次还是这条select 语句的话,直接从缓存中取,不再查数据库,一方面是减少IO,另一方面不再执行繁琐的查找算法,效率大大提升。原创 2023-02-06 17:22:46 · 454 阅读 · 0 评论 -
【SSM】Mybatis的高级映射
分布查询中,`association` 标签下的`javaType` 属性和`collection` 标签下的 `ofType` 属性,如果对应的查询语句(映射接口方法)有返回值的话,`mybatis`可以自行推断,不写也不会报错。但是非分布查询的,`javaType` 和 `ofType` 属性是必须设置的,不然mybatis 无法知道所指定的类型。原创 2023-02-05 21:40:55 · 744 阅读 · 0 评论 -
【SSM】Mybatis小技巧汇总
mybatis 作为半自动化ORM(Object Relational Mapping)持久化层框架,使用时存在一些技巧。例如:mappers标签,typeAliases标签别名机制,插入数据时获取自动生成的主键,${}和#{}的使用......原创 2023-02-01 19:33:54 · 667 阅读 · 1 评论