通过前置增强和后置增强可以很方便的在目标方法的前后添加横切的逻辑,实际上spring还为我们提供了环绕增强,这种增强的功能就是会在目标方...

在上一篇中我们了解了前置增强的使用,在这一篇中我们看一下后置增强的具体使用。由于之前的文章中已经做了详细的说明,这里就不在做过多的介绍了,我们直接看...

在上一篇中我们已经通过了动态代理技术实现了简单的AOP功能,但是如果我们细心观察就会发现,通过上一篇中的方式实现有,几点明显需要改进的地方,它们分别...

在上一篇中我们已经介绍了AOP相关的知识,并且了解了spring是通过动态代理的方式实现AOP逻辑的。在spring中动态代理也分为两种一种是JDK...

在上几篇中本人基本已经将IOC容器涉及到的知识全部介绍完了,从今天起我们学习一下spring中的另一个非常重要的技术AOP。AOP并不是spring...

我们在开发项目时,常常会需要支持多国语言,这时就会要求我们的程序支持国际化,也就是可以根据客户端系统的语言类型显示相应的文案与界面。在spring中...

javax.crypto.BadPaddingException: Given final block not properly padded 昨天...

周五在使用公司新框架时,遇到了项目启动失败的问题,日志显示找不到项目的配置文件,也就是xml文件。但本人已经详细检查了项目的配置没有任何问题,但日志...

在上一篇中我们知道了在spring中可以用很多种方式来读取properties配置文件,但是在上一篇中我们加载的properties文件的信息都是明...

我们在实际的项目开发中,常常需要配置很多系统参数,来满足系统的需求。例如数据库的连接、服务接口的调用地址等。为了我们可以很方便的随时修改相关参数,通...

在上篇文章中,虽然我们使用注解成功实例化了对象,但是我们还是依赖了spring的配置文件扫描注解类的路径,在这篇中我们将完全采用注解的方工启动IOC...

在上一篇中我们使用了Autowired注解完成了对象的自动注入,并可以使用Qualifier注解帮助我们精确选择我们需要注入的对象。在这一篇中我们了...