码迷,mamicode.com
首页 > 编程语言 > 详细

Spring中AOP主要用来做什么。Spring注入bean的方式。什么是IOC,什么是依赖注入

时间:2019-03-26 15:20:35      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:auto   系统   epo   工厂模式   col   font   代理   asp   factor   

Spring主要用到的设计模式有工厂模式和代理模式。

IOCInversion of Control控制反转,也叫依赖注入通过 sessionfactory 去注入实例;IOC就是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是通过容器生成,同时,要是产生的是单例的bean,他还可以给管理bean的生命周期;通过注解配置或者进行xml配置实现,如@Controller,@Service,@Repository等注解配置

AOP提供了事务管理的能力。AOP面向切面编程将程序中的交叉业务逻辑(比如安全,日志,事务),封装成一个切面,然后注入到目标业务逻辑中去;一样可以通过注解配置或者xml配置实现,如:<aop:aspectj-autoproxy/> ,@Aspect,@Component

SpringAOPIOC都是为了解决系统代码耦合度过高的问题,使代码重用度高,易于维护。

Spring中AOP主要用来做什么。Spring注入bean的方式。什么是IOC,什么是依赖注入

标签:auto   系统   epo   工厂模式   col   font   代理   asp   factor   

原文地址:https://www.cnblogs.com/liuqing576598117/p/10600027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!