
SSM系列
文章平均质量分 91
Spring,Spring Mvc,Mybatis,以及整合相关知识总结。
Crazy Code Farmer
码农的世界
展开
-
SpringMVC核心知识的梳理(现在都用SpringBoot了,但是SpringMVC还的学的扎实点,饮水思源)
目录前言:一.SpringMVC的工作流程二.SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?三.常用注解1.注解原理是什么2.SpringMVC常用的注解有哪些?3.SpingMvc中的控制器的注解一般用哪个,有没有别的注解可以替代?4.@Controller注解的作用5.@RequestMapping注解的作用6.@ResponseBody注解的作用7.@PathVariable和@RequestParam的区别五.Sprin...原创 2021-06-27 17:39:20 · 400 阅读 · 0 评论 -
Spring核心知识梳理(面试问的都在这里)
一.基本概念1.JavaBean与SpringBean区别用处不同: 传统javabean更多地作为值传递参数,而spring中的bean用处几乎无处不在,任何组件都可以被称为bean。写法不同: 传统javabean作为值对象,要求每个属性都提供getter和setter方法;但spring中的bean只需为接受设值注入的属性提供setter方法。生命周期不同: 传统javabean作为值对象传递,不接受任何容器管理其生命周期;spring中的be...原创 2021-06-13 23:48:45 · 553 阅读 · 6 评论 -
Mybatis中应用到的设计模式
Mybatis源码用到的设计模式概览 模式 mybatis体现 Builder模式 例如SqlSessionFactoryBuilder、Environment; 工厂方法模式 例如SqlSessionFactory、TransactionFactory、LogFactory 单例模式 例如ErrorContext和LogFactory; ...原创 2021-06-02 18:13:10 · 153 阅读 · 3 评论 -
Mybatis核心知识梳理
一.Mybatis架构原理1.Mybatis入门该网站总结的非常详细http://c.biancheng.net/view/4309.html2.Mybatis架构原理2.1架构设计(1)我们把Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。MyBatis和数据库的交互有两种方式:a.使用传统的MyBatis提供的API;b.使用...原创 2021-06-02 17:21:09 · 489 阅读 · 2 评论 -
Maven常用知识
一.maven依赖传递1.什么是依赖传递 在maven中,依赖是可以传递的,假设存在三个项目,分别是项目A,项目B以及项目C。假设C依赖B,B依赖A,那么我们可以根据maven项目依赖的特征不难推出项目C也依赖A。2.什么依赖依赖冲突 ,如何解决依赖冲突? 2.1什么是依赖冲突 例如: 由于依赖传递现象的存在, spring-webmvc 依赖 spirng-beans-5.1.5,spring-aop 依赖 spring-beans-5.1.6,但是发现 spirng-be...原创 2020-12-16 15:33:44 · 88 阅读 · 0 评论 -
SpringMVC基础巩固(他山之玉,可以攻之)
一.创建SpringMVC步骤 1. 创建web项目,导入SpringMVC相关坐标 <packaging>war</packaging> <dependencies> <!--springMVC坐标--> <dependency> <groupId>org.springframework</group...原创 2020-12-10 16:41:11 · 196 阅读 · 0 评论 -
Spring基础巩固(此处专攻,也能成功)
一.什么是Spring? Spring是分层的 Java SE/EE应用 full-stack(全栈式) 轻量级开源框架。 提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。两大核心:以 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面...原创 2020-12-07 18:57:24 · 284 阅读 · 0 评论 -
Mybatis基础巩固(从放弃到找回自信)
一.快速查找学习地址1.mybatis 源码地址: https://gitee.com/weixinmayun/mycode2.mybatis 官方学习文档地址:http://www.mybatis.org/mybatis-3/3.maven 导入相关坐标的地址:https://mvnrepository.com/二.Mybatis环境搭建注意事项可能会遇到的问题:配置文件没有注册会报如下错误:org.apache.ibatis.binding.BindingExceptio.原创 2020-12-03 11:12:53 · 247 阅读 · 0 评论