注解开发配置实例

对比一下xm的配置:

新:注解开发,现在任何框架都有两套配置,一套xml配置,一套注解配置

注解开发配置实例_第1张图片

 现在我想把user Dao 和user serve 放到spring 中进行配置

注解开发配置实例_第2张图片

service业务层

 看到reipaositerei,就是我们Dao 层

用他来标注初始化方法还是销毁方法

好多啊(*_*)

注解开发配置实例_第3张图片

第一步userDao的文件,这是一个接口

注解开发配置实例_第4张图片

 注解开发配置实例_第5张图片

 2、写一个save的方法:

注解开发配置实例_第6张图片

 3、再写一个impl文件

注解开发配置实例_第7张图片

 4、这个IMPL继承一下接口:

注解开发配置实例_第8张图片

5、到iml文件中复制一下路径:

注解开发配置实例_第9张图片

 创造一个实现:

 use Dao的实现

路径放哪:放到bean的id里

注解开发配置实例_第10张图片

 注解开发配置实例_第11张图片

实例应用:

1、原始注解实例应用,第一步他是简单配置bean

注解开发配置实例_第12张图片

 使用@component可以代替bean

注解开发配置实例_第13张图片这里面的字符串相当于你用配置文件配置的id

注解开发配置实例_第14张图片

在这里的配置文件有一个user Serve

 注解开发配置实例_第15张图片

 把我们service层也copy一下,ref引用,也引用user Dao

我再建一个web层

注解开发配置实例_第16张图片

注解开发配置实例_第17张图片

选中他右键执行,调用save方法,最后save,running出现了

注解开发配置实例_第18张图片

 使用注解开发:

1、原始注解实例应用,第一步他是简单配置bean:

使用@component可以代替bean

注解开发配置实例_第19张图片

这里面的字符串相当于你用配置文件配置的id

 注解开发配置实例_第20张图片在这里的配置文件有一个user Serve

注解开发配置实例_第21张图片

 这两句话相当于bean的注入了:

第一个Auto外尔,第二个靠内飞儿

注解开发配置实例_第22张图片

你把注解放到这里,你得告诉spring,你里面有注解:

注解开发配置实例_第23张图片

 告诉那些包下需要扫描:注解开发配置实例_第24张图片

从而找到注解帮我找到对象:注解开发配置实例_第25张图片

 这个组件扫描也是在我们context下:

第一个就是:注解开发配置实例_第26张图片

 什么是basePage就是基础包:只要你配置一个基础包,他就会扫描基础包及其子包:

这样弄完spring就能完成解析,完成bean的解析和创建作用了。

注解开发配置实例_第27张图片

需要创建bean的类上加注解,第一步:

 第二步:如果你要注入。

注解开发配置实例_第28张图片

第三步:如果出现no such bean 你还得加扫:描标签:

注解开发配置实例_第29张图片

用它@Component可以创建bean------语义化:

dao层主要用于数据存储

注解开发配置实例_第30张图片 

 

你可能感兴趣的:(java,开发语言)