Java_SSH之spring_002_07:注解的使用、使用与未使用注解时的web-service-dao配置流程、取代xml配置文件的配置

系列文章目录

前言

注解的好处:取代了xml配置文件的配置
注解的作用就是用来取代xml里面的很多配置的
前面我们是往一个对象里面赋值
那么什么叫注解注入呢

一、注解的使用

注解注入——@Component的使用

注解:就是一个类,使用@注解名称
开发中:使用注解 取代 xml配置文件
在这里插入图片描述
在这里插入图片描述
第一个案例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里这两个add方法是 重载

在这里插入图片描述
在这里插入图片描述
然后,我们要用这个service要怎么用?
先想想以前是怎么用的?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注解的方式:
千万注意,@Component,不是写在接口里面,而是写在实现类里面的,写错了地方,同样会报错,不知道,这个还找不到出错原因
在这里插入图片描述

在这里插入图片描述
特别要注意,默认情况下,注解是不生效的
默认情况下,注解是不生效的,那我们要怎么办呢,我们就要开启注解功能
在这里插入图片描述

这样
在这里插入图片描述
在这里插入图片描述
准确的说,应该说,这个时候我们就不是通过id去获取了,
而是通过类型去获取
在这里插入图片描述
在这里插入图片描述
如果我们仍然想用id的形式怎么办?
在这里插入图片描述
这样就可以了
在这里插入图片描述
在这里插入图片描述

二、使用与未使用注解时的web-service-dao配置流程

未用注解时的web-service-dao配置流程

在这里插入图片描述
注意上图的这几个注解,明白它们各自代表什么意思
具体操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Spring注解来注入,那么怎么注入呢???
在这里插入图片描述
先不使用注解看看怎么配置bean
可能有点不好理解,我们一步一步来,先放下action,只拿service
先不开启注解,看看怎么写
在这里插入图片描述
在这里插入图片描述
这样dao就有值了,我们也就可以拿到service了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么会报错呢,我们仔细想想,因为没有new
在这里插入图片描述
在这里插入图片描述
所以不要注释掉,我们将注释取消
下面考虑action
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
那么怎么配置action?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用注解时的web-service-dao配置流程

使用注解的话,我们所有的配置就都不写了

在这里插入图片描述
都新建一个12
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面看service里面
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

1、注解的作用就是用来取代xml里面的很多配置的
【没写完,有问题,后面更新……更新时间待定】

猜你喜欢

转载自blog.csdn.net/qq_41753340/article/details/114374646