一:引入jar包

二:引入Spring的配置文件,放在src下

三:引入约束 the context schema

四:创建接口和实现类

  1. 新建一个Java包com.spring.demo1在包下面建立一个接口UserDAO
  2. 添加UserDAO的一个实现类
  3. 创建一个测试类SpringDemo1

4. 将日志记录文件放入src下 5. 配置组件扫描6. 在实现类上添加注解7. 在测试类添加demo2()方法测试

4. 注解方式设置属性值

  • 注解方式:使用注解方式,可以没有set方法

    • 属性如果有set方法,需要将属性注入的注解添加到set方法
    • 如果没有set方法,需要将属性注入的注解添加到属性上

转载于:https://juejin.im/post/5cc6aa22e51d456e3428c19b

SpringIOC注解的学习笔记(一)相关推荐

  1. 注解(Annotation) 学习笔记(尚硅谷康师傅版)

    注解(Annotation) 一.注解(Annotation)概述 ​ 从JDK 5.0开始, Java 增加了对元数据(MetaData)的支持, 也就是Annotation(注解) ​ Annot ...

  2. 尚硅谷Spring注解开发学习笔记

    文章目录 前言 1.课程安排 1.1.容器 1.2.扩展原理 1.3.Web 2.配置文件开发 2.1.导入Spring-context依赖包 2.2.编写Spring配置文件 2.3.编写Perso ...

  3. Spring注解开发学习笔记

    1 IOC 1.1 工厂模式 使用工厂中方法代替new形式创建对象的一种设计模式 1.2 Inversion of Control控制翻转 一种思想,用于消减代码间的耦合. 实现思想:利用工厂设计模式 ...

  4. sevlet 注释initparams_servlet3.0注解配置学习笔记

    使用@WebServlet将一个继承于javax.servlet.http.HttpServlet的类定义为Servlet组件. @WebServlet有很多的属性: asyncSupported:声 ...

  5. Android开发六年收获阿里offer定级P7,多亏在阿里P8师兄给的攻略、面试技巧以及学习笔记!!!

    前言 又到了每年的毕业季,应届毕业生在找工作过程对于简历设计和面试技巧有一定的欠缺,这对于求职是比较重要的两个因素,因此掌握一定的面试技巧对于找互联网技术岗位的工作帮助非常大.本篇文章给大家分享一波职 ...

  6. Kotlin学习笔记20 阶段复习2

    参考链接 示例来自bilibili Kotlin语言深入解析 张龙老师的视频 lambda表达式 内联函数 Kotlin学习笔记 第三章 函数 高阶函数 lambda表达式 内联函数_积跬步 至千里- ...

  7. springmvc学习笔记(10)-springmvc注解开发之商品改动功能

    springmvc学习笔记(10)-springmvc注解开发之商品改动功能 springmvc学习笔记(10)-springmvc注解开发之商品改动功能 标签: springmvc springmv ...

  8. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  9. SpringMVC学习笔记(二)常用注解

    SpringMVC学习笔记(二)常用注解 1.RequestParam 作用: 把请求中指定名称的参数给控制器中的形参赋值. 属性: value:请求参数中的名称. required:请求参数中是否必 ...

最新文章

  1. Mac自定义终端的欢迎页
  2. PMP-【第1章 引论】-2020-12-07(18页-24页)
  3. hdu2482 字典树+spfa
  4. unity人物旋转移动代码_游戏诞生之日02 - 美术篇 快速制作人物动画
  5. oracle隐藏游标,Oracle 存储过程隐藏游标
  6. VisNetic MailServer 常见问题
  7. java ftp读取文件内容_java读取ftp中TXT文件的案例
  8. Android学习笔记(八)
  9. 张家口以太坊智能合约开发实战pdf_以太坊2.0:实现可扩展性之路漫长而曲折
  10. 根据数字生成唯一数字_PLSQL——根据上下数字生成等差数列补充空白行
  11. python3 面向对象、类、继承、组合、派生、接口、子类重用父类方法
  12. java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法
  13. c判断数组是否为空_剑指offer编程题 1.二维数组中的查找
  14. 罚函数——内点罚函数算法
  15. 题目96:把一张一元的钞票换成一分、两分、和五分的硬币,每种硬币至少一枚。问有哪几种换法?
  16. power BI爬取网页数据方法
  17. js校验统一社会信用代码的合法性GB 32100-2015
  18. Element-UI学习之旅-Layout布局
  19. C#几种读取文件的方式
  20. 借助WPS将Word文档转换为PPT文档

热门文章

  1. Zookeeper架构
  2. CRM 客户端程序开发:获取表单界面上各种字段的值及其他属性
  3. Spring 使用注解方式进行事务管理
  4. 201109080909
  5. Delphi常用时间函数列表
  6. WebSocket的故事(六)—— Springboot中,实现更灵活的WebSocket
  7. Android L 新特性
  8. centos7数据库mysql+mariadb
  9. jQuery学习笔记6:表单选择器
  10. es6 promise