自己实现一个Spring 框架

编程知识 更新时间:2023-04-04 04:40:07

我们在模拟一个Spring 框架时,肯定要先清楚Spring 的原理。大家普遍熟悉的就是IOC 和 AOP。IOC 控制反转,就是Spring 在托管整个bean ,AOP 面向切面的编程,就是一个动态代理,在方法执行时,动态的生成一些代码逻辑进行执行。

一、IOC 实现

要想托管整个程序中的bean,那么很显然会有一个针对bean 的管理,bean 的定位、注册、初始化、注入。

几个主要的类

ApplicationContext 用于获取单个bean ,获取全部的beans

BeanRegister 用于向工厂注册bean

二、AOP 实现

三、注解实现

在Spring 框架中,存在很多注解,用于声明是处理Controller ,Service等,以及代码的注入Autowired,Spring 组件的声明等。

参考:

自己实现spring(一) —— ioc容器实现

更多推荐

自己实现一个Spring 框架

本文发布于:2023-04-04 04:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d732799de4e461b50840ed5fdbcb229f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:框架   Spring

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41190文章数
  • 14阅读数
  • 0评论数