图灵Java架构班第六期
Spring IoC容器有两种实现:BeanFactory和ApplicationContext。其中,BeanFactory是Spring IoC容器的基本接口,而ApplicationContext是其子接口。
AOP技术
AOP(Aspect-Oriented Programming)是一种编程范式,可以将应用程序的业务逻辑和系统服务(如日志、事务、安全等)相分离。AOP通过定义切面来实现这一目标,切面是一组与特定行为相关的通用代码片段。
Spring提供了对AOP的支持,通过定义切点和增强来实现AOP。其中,切点定义哪些方法将被拦截,而增强则定义在方法执行前、执行后或抛出异常时要执行的代码。