面试指南之Spring

本文章持续更新

  1. 能讲一下Spring IOC吗?

    IOC即控制反转,它是一种技术思想,在传统开发中,我们通常使用new去创建一个对象,而IOC不再通过new去创建对象,而是通过IOC容器去管理对象,当我们需要某个对象的时候,去IOC容器里面取就好了,IOC可以使对象之间的耦合度降低,同时资源变得容易管理。

  2. 能讲一下Spring AOP吗?

    AOP即面向切面编程,AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。Spring AOP 就是基于动态代理的,如果要代理的对象,实现了某个接口,那么 Spring AOP 会使用 JDK Proxy,去创建代理对象,而对于没有实现接口的对象,就无法使用 JDK Proxy 去进行代理了,这时候 Spring AOP 会使用 Cglib 生成一个被代理对象的子类来作为代理。

#面经#
全部评论
你好,可以看一下我主页讨论帖。亿联网络,厂商,通信行业独角兽,薪资福利行业领先,有兴趣的话可以直接去我讨论帖内推链接,hr直通车https://neitui.italent.cn/yealink/sharejobs?shareId=5e36baaf-1cf5-47cd-8973-6294f8c3ef68在帖子下留言(姓名+岗位方便查进度哈)
点赞
送花
回复
分享
发布于 2022-08-14 11:14

相关推荐

1 1 评论
分享
牛客网
牛客企业服务