Spring+SpringMvc+MyBatis开发入门教程

简介: 背景本系列文字的出发点是写一个比较条理,比较全面的Spring系列教程,首先造福自己、理顺自己的知识体系,然后也造福大众,因为网上现存的资源实在是陈旧而混乱,不应该啊不应该。本系列文章其实涵盖了Spring+SpringMVC+MyBatis(SSM)的知识体系,相较于Spring来说,SpringMVC本身就是Spring一部分,MyBatis主要使用场景也是融合在Spring中。

目录

Part1 Spring 基础知识

SSM教程(1)–存在即合理、流行即道理

SSM教程(2)–绕不过去的开发环境配置

SSM教程(3)–正儿八经的开一个公司(使用xml配置Spring容器)

SSM教程(4)–公司要有员工(使用xml定义Spring中的Bean)

SSM教程(5)–IoC、DI傻傻分不清楚


Part2 Spring DI (依赖注入)

SSM教程(6)–让周杰伦和林俊杰来给我们做代言(详解Spring中使用xml定义bean时到底发生了啥)

SSM教程(7)–提高公司管理效率(使用注解快速定义bean)

SSM教程(8)–提高资源管理的灵活性(使用JavaConfig定义bean)

SSM教程(9)–拜托你大声怒斥我的名字(bean的命名非常重要!)

SSM教程(10)–详解Spring中bean命名机制

SSM教程(11)–在xml配置中显示装配、自动装配bean

SSM教程(12)–在注解配置中装配bean

SSM教程(13)–在JavaConfig配置中装配bean

SSM教程(14)–bean的生命周期


Part3 Spring MVC

SSM教程(15)–SpringMVC的工作流程

SSM教程(16)–完整实现一个SpringMVC实例(使用xml配置SpringMVC)

SSM教程(17)–全部使用注解配置SpringMVC

SSM教程(18)–SpringMVC+Bootstrap开发博客系统实例(需求分析篇)

SSM教程(19)–SpringMVC+Bootstrap开发博客系统实例(数据库与URL设计篇)

SSM教程(20)–SpringMVC+Bootstrap开发博客系统实例(项目主体结构实现)

SSM教程(21)–SpringMVC+Bootstrap开发博客系统实例(数据库模块实现)

SSM教程(22)–SpringMVC+Bootstrap开发博客系统实例(引入Boostrap并实现浏览博客页面)

SSM教程(23)–SpringMVC+Bootstrap开发博客系统实例(其他功能实现)


Part4 Spring Restful

SSM教程(24)–Spring Restful的来头

SSM教程(25)–Spring Restful+jQuery+Bootstrap开发博客系统实例(API后端开发篇)

SSM教程(26)–Spring Restful+jQuery+Bootstrap开发博客系统实例(前端开发篇)

SSM教程(27)–使用RestTemplate访问Restful接口


Part5 Spring JDBC

SSM教程(28)–Spring JDBC的来头及周边

SSM教程(29)–Spring JDBC多种数据源DataSource配置实例

SSM教程(30)–使用JdbcTemplate完成数据库操作(xml+注解配置)

SSM教程(31)–使用NamedParameterJdbcTemplate完成数据库操作(JavaConfig配置)

SSM教程(32)–SpringMVC+SpringJDBC+jQuery+Bootstrap博客系统完整实例


Part6 Spring 集成MyBatis

SSM教程(33)–MyBatis基本介绍与应用场景

SSM教程(34)–使用xml配置Spring+SpringMVC+MyBatis(SSM)项目完整实例

SSM教程(35)–使用JavaConfig配置Spring+SpringMVC+MyBatis(SSM)项目完整实例


Part7 Spring 事务

SSM教程(36)–事务很重要吗?Spring为何要封装事务?Spring事务有陷阱吗?

SSM教程(37)–在原生JDBC上使用事务

SSM教程(38)–基于PlatformTransactionManager的编程式事务管理

SSM教程(39)–基于TransactionTemplate的编程式事务管理

SSM教程(40)–使用@Transactional进行声明式事务管理如此简单

SSM教程(41)–注意规避@Transactional声明式事务失效的情况


Part8 Spring AOP (面向方面编程)

SSM教程(42)–Spring AOP是啥?啥时候用?

SSM教程(43)–不使用AOP与使用AOP对比实例

SSM教程(44)–Spring AOP通知类型详解与实例展示

SSM教程(45)–Spring AOP常用的切入点表达式实例


Part9 Spring 缓存

SSM教程(46)–缓存:提升性能的大杀器,用与不用缓存区别就是这么大

SSM教程(47)–Spring编程式缓存管理实例

SSM教程(48)–使用注解实现声明式缓存管理是So Easy

SSM教程(49)–Spring缓存性能提升如升天?但你真的用对了吗?


Part10 Spring …

SSM教程(50)–Spring总结与展望SpringBoot、SpringCloud

相关文章
|
1月前
|
Java Spring 容器
Spring系列文章:Spring6集成MyBatis3.5
Spring系列文章:Spring6集成MyBatis3.5
|
3天前
|
Java 数据库连接 Spring
Spring 整合mybatis
Spring 整合mybatis
16 2
|
7天前
|
SQL Java 数据库连接
15:MyBatis对象关系与映射结构-Java Spring
15:MyBatis对象关系与映射结构-Java Spring
27 4
|
9天前
|
Java 数据库连接 数据库
Springboot整合mybatisPlus开发
MyBatis-Plus是一个MyBatis的增强工具,旨在简化开发和提高效率。它在不修改原有MyBatis的基础上提供额外功能。要将MyBatis-Plus集成到SpringBoot项目中,首先通过Maven添加mybatis-plus-boot-starter和相应数据库驱动依赖,然后配置application.yml中的数据库连接信息,并指定Mapper类的扫描路径。Mapper接口可继承BaseMapper实现基本的CRUD操作。
|
10天前
|
XML Java 数据库连接
Spring Boot与MyBatis:整合与实战
【4月更文挑战第29天】在现代的Java Web应用开发中,持久化层框架扮演了至关重要的角色。MyBatis作为一款优秀的持久化框架,被广泛应用于Java开发中。Spring Boot提供了简化开发流程的功能,而与MyBatis的整合也变得更加便捷。
23 0
|
14天前
|
Java 数据库连接 数据库
spring+mybatis_编写一个简单的增删改查接口
spring+mybatis_编写一个简单的增删改查接口
16 2
|
27天前
|
Java 数据库连接 Spring
黄金搭档:Spring与MyBatis完美整合的终极指南
黄金搭档:Spring与MyBatis完美整合的终极指南
23 0
黄金搭档:Spring与MyBatis完美整合的终极指南
|
2月前
|
敏捷开发 监控 前端开发
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
100 0
|
7月前
|
XML 前端开发 安全
Spring Mvc 拦截器详解
Spring Mvc 拦截器详解
70 0
|
6月前
|
前端开发 Java Spring
Spring MVC拦截器+注解方式实现防止表单重复提交
Spring MVC拦截器+注解方式实现防止表单重复提交