经典应用:事务管理、性能监视、安全检查、缓存 、日志等AOP的实现方式?aop底层采用代理机制进行实现 。
- 接口 + 实现类:spring采用 jdk 的动态代理Proxy 。
- 实现类:spring 采用 cglib字节码增强 。
在Spring中怎么定义类的作用域?当定义一个<bean> 在 Spring 里,可以给这个 bean 声明一个作用域 。它可以通过 bean 定义中的 scope 属性来定义 。当 Spring 要在需要的时候每次生产一个新的 bean 实例,bean 的 scope 属性被指定为 prototype 。一个 bean 每次使用的时候必须返回同一个实例,这个 bean 的 scope 属性被指定为 singleton 。
【Java最全面试题之Spring篇】
推荐阅读
- 什么是Java可变参数列表?怎么和重载机制配合使用?
- Java安全编码之sql注入
- 异步文件通道Java NIO你需要了解多少,来看看这篇文章
- Java开源框架之SpringMVC原理及源码解析
- 破解 Java Agent 探针黑科技
- 内含95个工具函数 前端大佬都在使用的JavaScript工具函数宝典
- go语言137道面试题整理汇总
- Java分布式项目,你使用的哪种注册中心?为啥?
- Java中的“协程”
- JAVA并发-ScheduledExecutorService
