Spring两大核心IOC容器、AOP的使用及总结

        Spring框架体系中核心就是IOC容器,IOC容器中文直译为控制反转,顾名思义也就是将组件的控制权交给IOC容器,IOC容器负责管理各个Bean的创建、装配和他的生命周期。AOP是面向切面的编程,OOP最大的特点就是封装、继承和多态,而AOP的最大用处就是让业务类专注的处理业务,其他琐事例如事务检查、验证和拦截等等交给切面去处理。这样说起来云里雾里的,下面让我们从一个简单的登录来介绍IOC和AOP的使用吧。

Spring核心IOC容器的使用

1)IOC原理

在这里插入图片描述

        我们在使用登录的时候需要验证密码,从而我们需要在LoginService中new一个DataSource的实例,在使用完之后我们得按顺序销毁这些对象,而我们使用Spring之后我们就可以单独的配置DataSource的Bean然后通过依赖注入的方式在LoginService使用,使用完之后容器会自动销毁这些实例对象不需要我们来过多的关注。

2)使用XML配置来装配Bean

        使用XML来装配Bean虽然要编写负责的xml配置文件但他的好处就是各种依赖的关系清晰明了。我们需要引入如下jar包

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${
   spring.version}</version>
        </dependency>
        
        <dependency>
		    <groupId>com.zaxxer</groupId>
		    <artifactId>HikariCP</artifactId>
		    <version>2.7.1</version>
		</dependency>
		
		<dependency>
		    <groupId>mysql</groupId>
		    <artifactId>mysql-connector-java</artifactId>
		    <version>5.1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值