Spring次日

经常使用注解

1 今日课程内容介绍

今日内容
spring次日:spring基于注解的IOC以及IoC的案例
一、spring中ioc的经常使用注解
二、案例使用xml方式和注解方式实现单表的CRUD操做spring

持久层技术选择:dbutils

三、改造基于注解的ioc案例,使用纯注解的方式实现spa

spring的一些新注解使用

四、spring和Junit整合3d

2 经常使用IOC注解按照做用分类

首先将xml的bean配置删除掉
image.png
image.pngcode

3 用于建立的Component注解

修改bean.xml文件
image.png
component注解的操做
image.png
image.pngcomponent

4 由Component衍生的注解

image.png
建立accountDao对象
image.png
image.pngxml

5 自动按照类型注入

image.png
此时把serviceImpl中accountDao的获取注释掉
image.png
image.png
若是不是惟一的这种状况对象

  • Autowired:
  • 做用:自动按照类型注入。只要容器中有惟一的一个bean对象类型和要注入的变量类型匹配,就能够注入成功
  • 若是ioc容器中没有任何bean的类型和要注入的变量类型匹配,则报错。
  • 若是Ioc容器中有多个类型匹配时:
  • 出现位置:
  • 能够是变量上,也能够是方法上
  • 细节:
  • 在使用注解注入时,set方法就不是必须的了。

image.png
若是直接执行的话,会由于找不到accountDao而报错
image.png
image.png
按照如下的修改
image.png
image.pngblog

6 用于注入数据的注解

image.png
image.png
resource
image.png
image.png
image.png
image.png生命周期

7 改变做用范围以及和生命周期相关的注解image.png

image.png
image.png
image.png
image.png
image.png
image.png

相关文章
相关标签/搜索