spring(1)

spring是一个轻量级开发框架,拥有全面的基础设施和功能集,主要的核心特征有ioc容器,aop切面编程,事物管理,mvc框架(支持url到页面控制器的映射)。
ioc是spring容器,用来管理对象的初始化和控制对象之间的依赖关系。
aop面向切面编程,把那些与业务无关的,却对多个对象产生影响的行为逻辑抽取模块复用。降低代码重复性和耦合度。有前置切入,后置切入,坏绕切入,最终结果切入,异常切入。
aop的实现机制依赖于动态代理技术,当目标类有实现接口就用JDK动态代理实现相同接口的代理类,然后动态生成该类的实例。当目标类没有实现接口,就会使用cglib动态代理,使用cglib代理库生成一个目标子类,继承代理类。
依赖注入有构造函数注入,属性注入,方法注入。


全部评论

相关推荐

今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务