zoukankan      html  css  js  c++  java
  • 基于注解的DI

    ---

    通过注解完成java对象的创建,属性赋值

    使用步骤:

    1. 当你加入maven的依赖 spring-context的同时,就已经间接加入spring-aop依赖

      使用注解必须使用spring-aop依赖

      image-20210213145205793

    2. 在类中加入spring的注解(多个不同功能的注解)

    3. 在spring配置文件中,加入一个组件扫描器的标签,说明注解在你项目中的位置

      将要学习的注解:

      1. @Component
      2. @Repository
      3. @Service
      4. @Controller
      5. @Value
      6. @Autowire
      7. @Resource

    image-20210213160647275

    @Repository,@Service,@Controller三者除了可以像@Component一样创建bean之外,还具有不同分层的功能(对应dao,service和控制器)

    @Value和@Autowired:

    image-20210214140950370

    @Resource:

    image-20210214142749739

    与XML配置文件相比,注解方式与代码之间的解耦性更差,但更加方便快捷,因此一般而言,仅当对象需要经常更改时推荐使用XML配置文件,其余场合下注解的使用更为广泛。

    ioc复习

    038017D958CA308303993237CA104B19

    DC9198DEDE47D33D564B9297283CB678

    43625337BD653D40C58BBA6C41DBA638

  • 相关阅读:
    简单登录接口
    While循环猜年龄
    linux全面详细转载文章
    ansible
    Python之OS模块函数
    Python脚本-自动下载安装
    LVS(3种模式+10种调度算法)
    Dockerfile构建镜像
    Docker简易安装及命令实例
    find命令实例
  • 原文地址:https://www.cnblogs.com/potofsalt/p/14402022.html
Copyright © 2011-2022 走看看