Spring AOP
文章平均质量分 92
Lambdas
千里之行,始于足下
展开
-
mybatis如何根据mapper接口生成其实现类
序mybatis里头给sqlSession指定执行哪条sql的时候,有两种方式,一种是写mapper的xml的namespace+statementId,如下:public Student findStudentById(Integer studId) { logger.debug("Select Student By ID :{}", studId); S转载 2017-12-26 15:08:21 · 221 阅读 · 0 评论 -
SpringBoot整合Quartz创建定时任务
前两天看了一下项目中正在用的worker,是在spring中利用spring.xml配置的,所以今天想把worker搬到springboot上来,springboot提倡全注解形式,所以本demo不含任何xml配置。下面我想把我的demo的文件展示出来,并一个个解释其中遇到的问题以及疑问。 先看一下我的目录结构。我们进入我们的job文件。其在我们的task包下,现在我们提倡面向接口编...原创 2018-03-23 20:01:21 · 719 阅读 · 0 评论 -
Java Proxy和CGLIB动态代理原理
Java Proxy和CGLIB动态代理原理动态代理在Java中有着广泛的应用,比如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在编译期确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵活性。今天我们来探讨Java中两种常见的动态代理方式...转载 2018-12-11 20:36:31 · 80 阅读 · 0 评论