
SSM框架
Spring+SpringMVC+MyBatis
Baret-H
腾讯 PCG Cloud IDE 团队,分享云研发、基础架构、工程效能的相关知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM框架整合教程(2020最新版)
目录一、搭建数据库环境二、基本环境搭建1、创建maven项目,添加web支持2、导入依赖3、建立项目基本结构三、MyBatis层编写1、编写数据库配置文件2、IDEA关联数据库3、编写MyBatis核心配置文件4、编写pojo实体类5、编写dao层1. 编写Mapper接口2. 编写Mapper接口对应的Mapper.xml6、编写service层1. 编写service层的接口2. 编写service层接口实现类四、Spring层编写1、Spring整合dao层2、Spring整合service层五、Sp原创 2020-09-07 09:54:15 · 8156 阅读 · 25 评论 -
浅析Spring——控制反转IoC
目录1. IoC理论推导2. 什么是IoC?3. 引入DI4. IoC容器5. 注入对象的四种方法1、基于接口2、基于setter3、基于构造函数4、基于注解6. 两种IoC实现方式1、依赖查找2、依赖注入7. 总结1. IoC理论推导IoC:Inversion of Control(控制反转)接下来我们以一个示例,讲述Ioc的本质程序结构图:dao:数据访问层service:服务层,用来调用dao层1、编写UserDao接口package dao;public interf原创 2020-09-06 10:10:16 · 1780 阅读 · 2 评论 -
RESTful风格及其SpringMVC实现
目录1、RESTful概念2、RESTful功能3、对比:传统方式操作资源4、SpringMVC实现传统方式操作资源5、使用RestFul操作资源6、SpringMVC实现RESTful操作资源7、总结1、RESTful概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。2、RESTful功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GE原创 2020-08-29 12:15:12 · 4899 阅读 · 10 评论 -
第一个SpringMVC程序及执行流程详解
3、第一个SpringMVC程序项目结构:1. 新建一个普通的maven项目,添加web支持2. pom.xml中添加所需依赖servlet<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version></dependency&原创 2020-08-23 13:22:46 · 5853 阅读 · 8 评论 -
Spring声明式事务的实现
目录1. 导入相关jar包2. 创建实体类User3. 编写UserMapper接口4. 编写UserMapper.xml配置文件5. 编写Spring配置文件applicationContext.xml6. 编写UserMapper接口实现类7. 编写测试类8. 运行查看结果9. 修改,增加声明式事务支持1. 开启Spring的事务处理功能2. 配置事务通知3. 结合AOP实现事务织入10. 再次测试首先新建一个Spring-MyBatis程序项目结构:1. 导入相关jar包<depe原创 2020-08-15 14:14:08 · 3102 阅读 · 2 评论 -
MyBatis常规CURD详解及拓展~
目录CRUD1. insert(增)2. delete(删)3. update(改)4. select(查)SQL优化:Map传参示例:插入一个用户map传参优点各种传参对比补充:模糊查询本文的实验环境基于上篇博客 第一个MyBatis程序CRUDMapper.xml配置文件配置文件中namespace中的名称为对应Mapper接口的完整包名,必须一致!<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper原创 2020-07-25 19:18:26 · 3144 阅读 · 7 评论 -
最新Spring整合MyBatis详解教程
目录1. 导入相关jar包1. junit2. mybatis3. mysql4. spring相关5. aop织入6. mybatis-spring7. lombok(选用)2. 回顾:建立一个Mybatis程序1. IDEA连接数据库2. 编写MyBatis核心配置文件3. 创建数据库表对应实体类4. 编写Mapper接口5. 编写Mapper.xml配置文件6. 编写测试类7. 给Mapper.xml添加注册8. 测试运行3. spring整合方式一:1. 引入spring配置文件2. 使用Sprin原创 2020-08-11 21:33:58 · 9648 阅读 · 9 评论 -
详解Spring中Bean的自动装配~
目录1. 环境搭建2. byName、byType3. 使用注解实现自动装配@Autowired@Resource小结自动装配是Spring满足bean依赖的一种方式Spring会在上下文中自动寻找,并且自动给bean装配属性1. 环境搭建一个人有猫和狗两个宠物结构图:Cat.javapackage pojo;public class Cat { public void shout() { System.out.println("喵~"); }原创 2020-08-05 22:18:54 · 3552 阅读 · 28 评论 -
MyBatis 一对多、多对一的处理~
目录1、多对一处理1.1、打个比方1.2、实例环境搭建1.3、目标:查询所有的学生信息以及对应的老师信息方式一:查询嵌套方式二:结果嵌套2、一对多处理目标:获取指定老师下的所有学生及老师的信息方式一:结果嵌套方式二:查询嵌套3、小结4、注意点1、多对一处理1.1、打个比方比如:多个学生对应一个老师对于学生,关联,多个学生关联一个老师【多对一】对于老师,集合,一个老师有多个学生【一对多】1.2、实例环境搭建搭建数据库表CREATE TABLE `teacher` ( `i原创 2020-07-29 18:58:19 · 6209 阅读 · 8 评论 -
MyBatis——XML配置解析
目录1. 环境配置(environments)2. 属性(properties)3. 类型别名(typeAliases)方式一:通过typeAlias起别名方式二:通过package起别名建议4. 设置(settings)4.1、日志工厂4.2、LOG4J5. 映射器(mappers)方式一:使用相对于类路径的资源引用注册绑定(推荐)方式二:使用映射器接口实现类的完全限定类名注册绑定方式三: 将包内的映射器接口实现全部注册为映射器6. 其他配置MyBatis核心配置文件<?xml versi原创 2020-07-27 22:11:51 · 2828 阅读 · 1 评论 -
万事开头难!最新MyBatis程序配置教程(IDEA版)
目录1、搭建实验数据库2、IDEA新建项目,连接数据库3、编写MyBatis核心配置文件4、编写MyBatis工具类5、创建表对应实体类6、编写Mapper接口7、编写Mapper.xml配置文件8、编写junit测试类9、给Mapper.xml添加注册10、测试运行11、可能遇到的问题12、步骤作用及总结搭建环境–>导入Mybatis—>编写代码—>测试1、搭建实验数据库我们创建一个mybatis实验数据库,并创建一个user表为后续实验准备CREATE DATABASE原创 2020-07-22 22:41:34 · 4029 阅读 · 3 评论