深入理解SpringAOP之代理对象
本篇文章主要带大家简单分析一下AOP的代理对象,至于AOP是什么,如何配置等基础性知识,不在这里讨论。阅读前请先参考:代理模式,在这之前我们需要了解springframework的三个核心接口与getBean方法
一、FactoryBean&BeanFactory&ObjectFactory
这三个接口都为Springframework的核心接口,虽然这三个名字很像,但是意义却千差万别。
聊一聊log4j2配置文件log4j2.xml
一、背景
最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系统的完美解决方案)以及log4j2配置文件的详解,就需要我们来好好聊一聊了。
SpringBoot实战(二)之计划任务
计划任务这个对于Java开发者们,应该不陌生了,非常常用又非常常见。比如jdk自带的Timer
实现例子如下:
class MyTask extends TimerTask{
@Override
public void run() {
System.