Spring的核心技术

1.IOC

什么是IOC呢??IOC是Inversion of controll的缩写,其意思是:控制反转;其是 Spring的核心技术之一,是一种思想。如果你是一步一步的学习Java,那么你就会明白,这里的反转是相对于,在不使用IOC的时候,我们创建一个实体类的对象,都是通过new 这种最常用的方式去创建的,当我们使用了IOC技术的时候,我们会将对象的创建,以及赋值,都交给了容器。当这个容器被创建好了之后,存放在容器中的对象都一并被创建好了,我们就可以在需要使用对象的地方,从容器拿就好了。这样,相对于之前我们需要需要自己立马一个一个的new,变成了由容器统一创建,对于被创建的对象来说,就是实现了反转

补充:这里的容器的概念,需要去看容器的使用步骤,以及如何给容器中的对象赋值。

IOC的实现方式:依赖注入(DI),而DI又分为基于XML文件 和 基于注解的

2. AOP

AOP即面向切面编程,是对动态代理的规范化。可以说是AOP就是动态代理的代名词,我们使用AOP常用于给业务增加功能,且不影响源代码的整洁性。虽然Spring框架自带AOP,但是这个自带的AOP过于笨重,我们通常使用是Aspectj框架中的AOP。

需要注意的地方:在Spring框架中使用Aspectj框架的时候,需要加入spring-aspects依赖和<aop:aspectj-autoproxy>标签,以及目标对象和切面类的bean对象。这样在使用Aspectj框架中的注解时,就会根据代理对象调用的方法,有目的的为业务添加功能。



上面的两个技术,是我自己总结理解的,有理解不到位的地方,希望大家可以指正,感谢。

目录

1.IOC

2. AOP

祝愿大家十一快乐

!!!摆烂加一点内容,否则这个破发文助手显示质量不够。。。无语至极。。。可以不要看、、

我们一定要积极响应当地政府的疫情防护号召,不前往国内疫情中高风险地区、中高风险地区尽量避免外出。如果出行,一定做好个人防护,查询好起始地的疫情形式和政策。

出行前,若无可疑症状(发热、咳嗽、咽痛、胸闷、呼吸困难、乏力、恶心呕吐、腹泻、结膜炎、肌肉酸痛等),可正常出行。

若出现可疑症状,则做好个人防护的前提下,及时就近选择医疗机构就诊,并主动告知近期旅居史和相关人员接触史。没有完成新冠疫苗全程接种的,尽快前往接种点完成疫苗接种。

  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白胡子永远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值