xml配置中无法使用特殊符号问题(如&)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86727136 在写xml过程中碰到这个问题,以前解决过,回过头就又忘了,记录在博客中供随时查看 &lt; < 小于号 &gt; > 大于号 &amp; & 和 &apos; ' 单引号 &quot; " 双引号 也可以用CDATA部件标记解决这个问题
分类: 其他 发布时间: 02-23 23:23 阅读次数: 0

Spring框架(七)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86731830 上一篇写的是关于AOP的注解配置,今天就讲一讲JDBC模板和事务管理,事务管理可以说是Spring的比较重要的一部分. JDBC模板 在Spring中也用通用的一套JDBC模板,用法和前面的dbutils有的地方也很相似,下来我们就实例讲解一下 Spring内置连接池 Spring中JDBC模板的使用 1.建立数据库,数据表 2.实例化一个datasou
分类: 其他 发布时间: 02-23 23:23 阅读次数: 0

Spring框架(八)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86732261 上一篇写的是Spring中的JDBC操作,今天说一说Spring事务编程. Spring事务 事务有关知识请参考事务介绍的博客,附上链接: Spring管理事务的流程:平台事务管理器根据事务定义进行事务管理,事务管理产生的状态记录在事务状态信息里 事务有关的API Platform Transaction Manager 平台事务管理器 Transact
分类: 其他 发布时间: 02-23 23:22 阅读次数: 0

Mybatis框架搭建和demo入门(一)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86746716 回顾Spring框架的主体内容:重点Ioc,AOP,事务编程。 Spring的AOP的注解 AOP的相关的注解 @Aspect :定义切面 通知的注解 @Before :前置通知 @AfterReturning :后置通知 @Around :环绕通知 @AfterThrowing :异常抛出通知 @After :最终通知 切入点 @Pointcut :切
分类: 其他 发布时间: 02-23 23:22 阅读次数: 0

Mybatis框架(二)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86765897 在上一篇文章,我用小的demo演示了Mybatis的增删改查操作,也算是入了门,下边就简单了解一下Mybatis的架构体系。因为只要了解了它的架构体系,写Mybatis程序就可以很快的按部就班。 接口层:为开发人口提供调用 数据处理层:负责sql操作的解析,执行和对结果的映射 基础支撑层:负责最基础的功能支撑,其他功能要建立在基础功能之上 上边是个总的架
分类: 其他 发布时间: 02-23 23:22 阅读次数: 0

Mybatis框架(三)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86770277 上一篇写到Mybatis动态代理实现Dao和一些Mybatis的一些配置,下来我们将接着上一篇讲到的Mybatis的参数传递和文件配置。 包装pojo 为什会需要包装pojo呢,包装pojo主要是用于一些复杂查询,它可以将你需要用到的pojo包装进去,可以在查询时从pojo里调属性。下来就用一个包装pojo的实例分析: 1.配置Mybatis核心配置文件
分类: 其他 发布时间: 02-23 23:22 阅读次数: 0

Mybatis框架(四)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86851254 上一次写到Mybatis的动态sql,这次写多表查询和Spring整合Mybatis。 多表查询 在我们生活中的多表查询是处处都有的,有一对一的查询,也有一对多的查询,还有多对多的查询。 比如在生活中一次购物,一个人对应一个订单(一对一),多个订单项对应一个订单(一对多),多个人对应多个订单(多对多)。 下边就用实例实现多表查询 映射文件(一对一查询)
分类: 其他 发布时间: 02-23 23:21 阅读次数: 0

Mybatis框架(五)补充

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/86903059 本来想的是尽快进入SpringMVC,但是想了想,Mybatis中比较重要的Mybatis的逆向工程(可以自动生成单表需要的pojo和Mapper)东西没写上去,就在这补充吧。 Mybatis逆向工程生成代码 1.新建一个工程 2.逆向工程必须先要有一个mybatis-generator-core-xx.jar,m’y’batis和jdbc的jar包(三
分类: 其他 发布时间: 02-23 23:21 阅读次数: 0

SpingMVC框架(二)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87304534 上一篇是一个对SpringMVC的一个测试级别的使用,也算是初级使用了,专栏至此,前面也学习了Spring框架和Mybatis框架,那这篇博客就来简单的搭建一下SSM框架。 SSM框架的搭建 环境: JDK8,IDEA编译工具或Eclipse(用IDEA演示),Maven项目管理工具。 开发步骤: 前言:在搭建ssm框架时,要一步一步,先搭建Spring
分类: 其他 发布时间: 02-23 23:21 阅读次数: 0

SpringMVC框架(三)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87400739 在前边搭建了ssm项目,在这一篇就对SpringMVC进行更多的了解 在SpringMVC中很重要的一部分就是参数的绑定,因为在日常的开发中使用参数绑定可以很大的减少代码的数量,这也是相对于有些框架的优点所在。 文件准备: 在下边会用到的和前一篇创建简单的ssm项目一些不同的文件 findUser.jsp,增加了一个页面跳转的链接 <%-- Cre
分类: 其他 发布时间: 02-23 23:20 阅读次数: 0

SpringMVC 配置拦截器interceptors配置爆红

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87736692 在配置SpringMVC的拦截器时不知为何会在applicationContext-MVC.xml中爆红,配置没错但是不知为何报错,下边是一模一样的代码就可以通过,我把代码贴在下边。, <mvc:interceptors> <mvc:interceptor> <!-- 必须以 <mvc:mapping path=
分类: 其他 发布时间: 02-23 23:20 阅读次数: 0

SpringMVC框架(四)

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87552916 这一篇就来结合SpringMVC框架来写一些常用的工具类 工具 异常处理器 在我们日常开发种必定会有写时候代码出现问题访问不到,或者维护时代码不能被访问等等。 那我们就要针对这些异常并处理它给用户传过去一些用户提示信息 先自己定义一个异常类MyException package com.Exception; public class MyExcepti
分类: 其他 发布时间: 02-23 23:20 阅读次数: 0

分清maven的几种打包方式,Idea创建不同的maven包

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87804567 在maven里的打包方式有三种,分别是jar,war,pom maven中的三种工程: 1.pom工程:用在父级工程或聚合工程中。用来做jar包的版本控制。 2.war工程:将会打包成war,发布在服务器上的工程。如tomcat上的服务,网站或服务。 3.jar工程:将会打包成jar用作jar包使用。我们平时导入的jar,就相当于资源包。 那在eclip
分类: 其他 发布时间: 02-23 23:20 阅读次数: 0

Idea搭建多模块项目

版权声明:@Wrial https://blog.csdn.net/qq_42605968/article/details/87810966 我们要创建一个分布式项目必然是要在多模块的基础上搭建,这篇文章就带着大家用idea搭建多模块项目。 1.创建一个空项目 选择空项目点击next 项目名任意填 2.创建第一个模块parent 3.创建第二个模块 重复上边步骤发现第二个模块多了父模块的设置 然后选择继承父模块,并命名为A 这就完成了第一个子模块。 4.创建B模块(也是parent的子模块,操
分类: 其他 发布时间: 02-23 23:19 阅读次数: 0

JDK动态代理和CGLIB动态代理举例

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/84963323 文章目录 前言 接口和接口实现类 JDK 动态代理 实现 InvocationHandler 构建代理对象 测试方法 结果 CGLIB 动态代理 实现 MethodInterceptor 构建代理对象 测试方法 结果 参考文档 前言 代理模式的实现分为静态代理和动态代理,静态代理比较简
分类: 其他 发布时间: 02-23 23:19 阅读次数: 0

Mybatis 结合枚举类型

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/85013575 文章目录 前言 typeHandler 类型处理器 枚举类型默认的 typeHandler Mybatis 结合枚举最简单的方式 定义枚举类 准备一个表 最简单的方式 使用 Mybatis 的 EnumOrdinalTypeHandler 类的路径 使用 EnumOrdinalType
分类: 其他 发布时间: 02-23 23:19 阅读次数: 0

Mybatis 的 typeHandler 自定义 枚举类型

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/85016413 文章目录 前言 自定义 typeHandler 和 TypeHandler 自定义 枚举类型的 typeHandler 建议你看一下源码,或者待会你会回来看源码 看一下对枚举类的常规操作 数据库表结构 枚举类 关键一环-实现 TypeHandler 如果你喜欢使用自动生成工具 xml
分类: 其他 发布时间: 02-23 23:18 阅读次数: 0

设计模式——Adapter(适配器)模式

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/85221630 文章目录 前言 适配器模式 书面用语 大白话 构造一个场景 场景描述 场景探究 适配器模式给出的解决方案 方案一 接口适配 方案二 类与对象适配 适配器模式 适用场景 前言 设计模式不是割裂的,根据场景来看,很多设计模式往往同时存在 适配器模式 书面用语 适配器模式的意图在于,使用不同
分类: 其他 发布时间: 02-23 23:18 阅读次数: 0

设计模式——Facade(外观)模式

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/85224644 文章目录 前言 外观模式 书面用语 大白话 构造一个场景 场景描述 场景探究 外观模式给出的解决方案 将子系统的功能有选择的跳转并提供 外观模式 适用场景 前言 设计模式不是割裂的,根据场景来看,很多设计模式往往同时存在 外观模式 书面用语 外观模式的意图是为子系统提供一个接口,便于它
分类: 其他 发布时间: 02-23 23:18 阅读次数: 0

设计模式——Composite(合成)模式

版权声明:本文为博主原创文章,如有错误劳烦指正。转载请声明出处,便于读取最新内容。——Bestcxx https://blog.csdn.net/bestcxx/article/details/85528101 文章目录 前言 合成模式 书面用语 大白话 构造一个场景 场景描述 场景探究 合成模式给出的解决方案 为公司、部门、员工提供一个抽象类 代码 外观模式 适用场景 前言 合成模式又被叫做组成模式 合成模式 书面用语 合成模式的意图是为了保证客户端调用单对象与组合对象的一致性 大白话 合成
分类: 其他 发布时间: 02-23 23:18 阅读次数: 0