之前做项目集成SSM框架时遇到的算是一个小问插曲吧,在与前端对接时发现有些字段没成功返回。搜索后才知道默认情况下,Mybatis对Map的解析生成,如果值为null的话,key不会被加入到map中。要使值为null时还返回对应的key,需要在mybatis的配置文件里设置callSettersOnN ...
分类:
其他好文 时间:
2018-03-13 19:08:46
阅读次数:
256
SSM:是Spring+Struts+Mybatis ,另外还使用了PageHelper 前言: 这里主要是利用redis去做mybatis的二级缓存,mybaits映射文件中所有的select都会刷新已有缓存,如果不存在就会新建缓存,所有的insert,update操作都会更新缓存。(这里需要明白 ...
分类:
其他好文 时间:
2018-03-13 15:46:54
阅读次数:
838
aspectJ的xml版是开发中最常用的: 下面直接已案例入手,毕竟繁琐的日子不多了 案例:两个接口,俩个实现类,一个实现增强的普通类 ISomeService接口: SomeServiceImpl类,上方类的实现类: IBookService接口 BookServiceImpl类,上面那个接口的实 ...
分类:
编程语言 时间:
2018-03-12 21:17:16
阅读次数:
189
JoinPoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点。 Pointcut(切入点):所谓切入点是指我们要对哪些JoinPoint进行拦截的定义。 Advice(通知/增强):所谓通知是指拦截到JoinPoint之后所 ...
分类:
编程语言 时间:
2018-03-12 21:13:19
阅读次数:
325
第一步:打开intellij idea,创建maven项目 参考:http://blog.csdn.net/w8897282/article/details/71173211 1.创建一个maven项目。 创建之后出现界面如图: 2.配置maven文件。 目录进行对应: settings.xml配置 ...
分类:
其他好文 时间:
2018-03-12 21:08:12
阅读次数:
210
默认自动代理DefaultAdvisorAutoProxyCreator 本处没有什么要讲的,放原代码 ISomeService接口: SomeServiceImpl类继承上面的那个接口: LoggerBefore类,做了前置增强 xml配置文件中 必须要有顾问,没有不可以,默认自动代理里面不用实现 ...
分类:
编程语言 时间:
2018-03-12 21:02:23
阅读次数:
241
AspectJ AspectJ是一个面向切面的框架,它扩展了Java语言,定义了AOP 语法,能够在编译期提供代码的织入 @AspectJ是AspectJ 5新增的功能,使用JDK 5.0 注解技术和正规的AspectJ切点表达式语言描述切面 Spring通过集成AspectJ实现了以注解的方式定义 ...
分类:
编程语言 时间:
2018-03-12 20:59:31
阅读次数:
215
名称自动代理生成器:BeanNameAutoProxyCreator 为了更好的测试,我放了俩个接口,俩个实现类: ISomeService接口: 它的实现类:SomeServiceImpl IBookService接口: 它的实现类:BookServiceImpl 一个增强的 xml配置文件中: ...
分类:
编程语言 时间:
2018-03-12 20:54:06
阅读次数:
200
MyBatis介绍框架技术 是一个应用程序的半成品提供可重用的公共结构按一定规则组织的一组组件 例如写简历:使用模板不用考虑布局、排版等,提高效率,可专心在简历内容上,结构统一,便于人事阅读,新手也可以作出专业的简历。 使用框架的好处 &
分类:
其他好文 时间:
2018-03-12 15:21:22
阅读次数:
246
简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 难,所以这里谈一下) 在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹。 解决方法: ① : 在项目上右键选择properties,然后点击java build pat ...
分类:
数据库 时间:
2018-03-12 01:05:16
阅读次数:
411