Spring注解实现IOC和AOP

目录

前言

一、使用注解实现IoC

二、使用Java标准注解完成装配

1.使用@Resource注解实现组件装配,默认按名称匹配

2.Spring中 @Autowired注解与@Resource注解的区别

三、使用注解定义切面 2-1

四、 使用注解定义切面 2-2

 总结


前言

    Spring在定义切面时提供了多种选择,应根据项目的具体情况做出选择: 1、如果项目采用JDK 5.0或以上版本,可以考虑使用@Aspect注解方式,减少配置的工作量 2、如果不愿意使用注解或项目采用的JDK版本较低无法使用注解,则可以选择使用<aop:aspect>配合普通JavaBean的形式


提示:以下是本篇文章正文内容,下面案例可供参考

一、使用注解实现IoC

  • 注解方式将Bean的定义信息和Bean实现类结合在一起,Spring提供的注解有
  1.  @Component    :实现Bean组件的定义
  2. @Repository    :用于标注DAO类
  3. @Service    :用于标注业务类
  4. @Controller    :用于标注控制器类
  5. @Autowired注解实现Bean的自动装配,默认按类型匹配,可以使用@Qualifier指定Bean的名称

  •  使用注解信息启动Spring容器

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans.xsd
	http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd">
   <!-- 组件扫描,base-package,指定扫描的包名,多个包名用英文逗号隔开-->
    <context:component-scan base-package="com.etc.ioc.dao,com.etc.ioc.service"></context:compo
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值