- 博客(7)
- 收藏
- 关注
原创 Spring中的AOP——在Advice方法中获取目标方法的参数
摘要 本文介绍使用Spring AOP编程中,在增强处理方法中获取目标方法的参数,定义切点表达式时使用args来快速获取目标方法的参数。 获取目标方法的信息 访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:...
2015-01-22 13:23:02 326
原创 MyBatis映射文件的resultMap如何做表关联
MyBatis的核心是其映射文件,SqlMap文件,里面配置了项目中用到了什么SQL语句,和数据库相关的逻辑都在这个映射文件里.顾名思义,映射文件就是对Java对象和SQL的映射.这里简单介绍一下映射文件中resultMap的用法:resultMap – 它描述如何将结果集映射到Java对象.resultMap属性:type为java实体类;id为此resultMap的标识:<result...
2015-01-12 17:28:05 180
原创 前后台校验示例及讲解
在开发Java Web程序时,前后校验逻辑应该是必不可少的一部分。其中,前台校验更多地是从用户体验的角度出发,而后台校验更多地是从数据安全的角度出发。本博文基于Spring MVC写了一个前台后台结合校验的示例,不过没有使用Spring MVC自带的校验框架。示例前台使用Jquery Validation进行校验,后台使用Hibernate Validation进行校验,所以示例所需要的校验逻辑...
2015-01-12 17:26:26 433
原创 MyBatis的动态SQL详解
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码 ...
2015-01-12 17:15:57 131
原创 spring mvc 将图片文件以流的方式写入到jsp页面
spring mvc不像struts2:Xml代码 <action name="TwoDimensionalCodeAction" class="com.wsg.action.TwoDimensionalCodeAction"> <result type="stream"> <param ...
2015-01-12 17:07:18 694
原创 Java文件和byte数组转换
Java代码 public class T3 { public static void main(String[] args){ String filePath = "E:\\softoon\\workspace_softoon\\TestMobile\\src\\1.docx"; String outFi...
2015-01-12 16:54:56 495
原创 Result Maps collection does not contain value for com.xx.xx
Result Maps collection does not contain value for com.xx.xx 出现上述错误 主要是因为你的select标签内部的resultMap属性指向的不正确在sql文件中只要有一个resultMap或resultType属性指向错误,则在这个文件中其余正确的语句也不能执行,所以在出现上述错误时,可能不是当前正在执行的语句的错误,而是...
2015-01-09 17:45:23 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人