
Spring+Spring MVC+MyBatis
文章平均质量分 64
主要介绍相关知识
身影王座
人生在世,谦字当头;学海无涯,愿得一慧眼,以小观世界。
展开
-
SSM框架整合
文章目录准备工作Spring整合MyBatis 准备工作 Spring整合MyBatis 整合思路 将SqlSessionFactory配置到Spring容器中 该专栏的所有代码如下: 链接:https://pan.baidu.com/s/1ZvVhA910PeDyvwP_fLlIvA 提取码:fozn ...原创 2021-12-13 21:52:21 · 223 阅读 · 0 评论 -
MyBatis注解开发
文章目录MyBatis的常用注解MyBatis的增删改查MyBatis的注解实现复杂映射开发一对一查询一对多查询多对多查询 MyBatis的常用注解 MyBatis的增删改查 MyBatis的注解实现复杂映射开发 一对一查询 一对多查询 多对多查询 ...原创 2021-12-13 20:13:53 · 324 阅读 · 0 评论 -
MyBatis核心配置文件深入与MyBatis的多表操作
文章目录MyBatis核心配置文件深入typeHandlers标签plugins标签 MyBatis核心配置文件深入 typeHandlers标签 plugins标签 MyBatis可以使用第三方的插件来对功能进行扩展,分页助手PageHelper是将分页的复杂操作进行封装,使用简单的方式即可获得分页的相关数据 开发步骤: ① 导入通用PageHelper的坐标 ② 在mybatis核心配置文件中配置PageHelper插件 ③ 测试分页数据获取 ...原创 2021-12-12 17:18:48 · 196 阅读 · 0 评论 -
MyBatis的Dao层实现方式与MyBatis映射文件深入
文章目录MyBatis的Dao层实现方式传统开发方式代理开发方式MyBatis映射文件深入动态sql语句动态 SQL 之<if><if><if>动态 SQL 之<foreach><foreach><foreach>SQL片段抽取 MyBatis的Dao层实现方式 传统开发方式 代理开发方式 MyBatis映射文件深入 动态sql语句 动态 SQL 之<if><if><if&g原创 2021-12-10 14:30:10 · 601 阅读 · 0 评论 -
MyBatis入门操作
文章目录MyBatis的简介原始jdbc操作的分析MyBatis的快速入门MyBatis开发步骤MyBatis的映射文件概述MyBatis的增删改查操作MyBatis的插入数据操作MyBatis的修改数据操作MyBatis的删除数据操作MyBatis的核心配置文件概述MyBatis核心配置文件层级关系MyBatis的相应APISqlSession工厂构建器SqlSessionFactoryBuilderSqlSession工厂对象SqlSessionFactorySqlSession会话对象 MyBatis原创 2021-12-09 17:32:12 · 489 阅读 · 0 评论 -
声明式事务控制
文章目录编程式事务控制相关对象PlatformTransactionManagerTransactionDefinitionTransactionStatus基于 XML 的声明式事务控制什么是声明式事务控制声明式事务控制的实现切点方法的事务参数的配置基于注解的声明式事务控制 编程式事务控制相关对象 PlatformTransactionManager TransactionDefinition TransactionStatus 基于 XML 的声明式事务控制 什么是声明式事务控制原创 2021-12-08 16:37:16 · 462 阅读 · 0 评论 -
面向切面编程AOP
文章目录Spring 的 AOP 简介什么是 AOPAOP 的作用及其优势AOP 的底层实现AOP 的动态代理技术JDK 的动态代理AOP 相关概念AOP 开发明确的事项知识要点基于 XML 的 AOP 开发快速入门XML 配置 AOP 详解基于注解的 AOP 开发快速入门注解配置 AOP 详解 Spring 的 AOP 简介 什么是 AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。原创 2021-12-07 16:48:51 · 754 阅读 · 0 评论 -
SpringMVC异常处理机制
文章目录异常处理的思路异常处理两种方式简单异常处理器SimpleMappingExceptionResolver自定义异常处理步骤 异常处理的思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。 系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理,如下图: 异常处理两种方式原创 2021-12-06 14:38:18 · 82 阅读 · 0 评论 -
SpringMVC拦截器
文章目录拦截器(interceptor)的作用拦截器和过滤器区别拦截器是快速入门拦截器方法说明案例-用户登录权限控制 拦截器(interceptor)的作用 Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。 拦截器和过滤器区别 拦截原创 2021-12-06 10:42:38 · 407 阅读 · 0 评论 -
Spring练习
文章目录Spring练习环境搭建用户和角色的关系角色列表的展示步骤分析角色添加的效果用户列表的展示效果用户添加的效果删除用户的效果 Spring练习环境搭建 ① 创建工程(Project&Module) ② 导入静态页面(见资料jsp页面) ③ 导入需要坐标(见资料中的pom.xml) ④ 创建包结构(controller、service、dao、domain、utils) ⑤ 导入数据库脚本(见资料test.sql) ⑥ 创建POJO类(见资料User.java和Role.java) ⑦ 创建配原创 2021-12-02 11:25:49 · 306 阅读 · 0 评论 -
JdbcTemplate
文章目录Spring JdbcTemplate基本使用JdbcTemplate概述JdbcTemplate开发步骤Spring产生JdbcTemplate对象 Spring JdbcTemplate基本使用 JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作 模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操 作原创 2021-11-30 11:13:08 · 131 阅读 · 0 评论 -
SpringMVC的请求和响应
文章目录SpringMVC的数据响应页面跳转回写数据SpringMVC获得请求数据获得请求参数获得基本类型参数2.5 获得集合类型参数2.6 请求数据乱码问题参数绑定注解@requestParam SpringMVC的数据响应 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 返回对象或集合 页面跳转 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。 返回ModelAndView对象、向request域原创 2021-11-29 11:27:23 · 433 阅读 · 0 评论 -
SpringMVC入门
文章目录Spring与Web环境集成ApplicationContext应用上下文获取方式Spring提供获取应用上下文的工具SpringMVC的简介SpringMVC快速入门SpringMVC 组件解析SpringMVC的执行流程SpringMVC注解解析SpringMVC的XML配置解析 Spring与Web环境集成 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文原创 2021-11-26 17:58:11 · 188 阅读 · 0 评论 -
Spring_IoC和DI注解开发(3)
文章目录Spring配置数据源数据源(连接池)的作用数据源的手动创建利用Spring配置数据源抽取jdbc配置文件Spring注解开发Spring原始注解Spring新注解Spring集成Junit Spring配置数据源 数据源(连接池)的作用 • 数据源(连接池)是提高程序性能如出现的 • 事先实例化数据源,初始化部分连接资源 • 使用连接资源时从数据源中获取 • 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 数据源的手动创建 ① 导入c原创 2021-11-24 20:44:18 · 1302 阅读 · 0 评论 -
Spring_IoC和DI注解开发(2)
文章目录Spring配置文件Bean标签基本配置Bean标签范围配置Bean生命周期配置Bean实例化三种方式Bean的依赖注入入门Bean的依赖注入分析Bean的依赖注入(DI)概念Bean的依赖注入方式Bean的依赖注入的数据类型Spring相关API Spring配置文件 Bean标签基本配置 用于配置对象交由Spring 来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。 基本属性: id:Bean实例在Spring容器中的唯一标识 class:Bean的全限定名原创 2021-11-23 15:47:09 · 493 阅读 · 0 评论 -
Spring_IoC和DI注解开发(1)
文章目录Spring简介Spring快速入门Spring IoCSpring程序开发步骤 Spring简介 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 Spring的优势: 1、方便解耦,简化开发。通过 Spring 提供的 IoC容器,可以将对象间的依赖关系交由 Spring 进行控制,避免硬编码所造成的过度原创 2021-11-22 15:53:05 · 410 阅读 · 0 评论