注解开发配置实例

简介: 注解开发配置实例

对比一下xm的配置:

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

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

service业务层

看到reipaositerei,就是我们Dao 层

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

好多啊(*_*)

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

2、写一个save的方法:

3、再写一个impl文件

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

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

创造一个实现:

use Dao的实现

路径放哪:放到bean的id里

实例应用:

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

使用@component可以代替bean

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

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

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

我再建一个web层

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

使用注解开发:

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

使用@component可以代替bean

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

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

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

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

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

告诉那些包下需要扫描:

从而找到注解帮我找到对象:

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

第一个就是:

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

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

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

第二步:如果你要注入。

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

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

dao层主要用于数据存储

-

相关文章
|
2月前
|
Java Spring 容器
Spring注解开发定义bean及纯注解开发模式
Spring注解开发定义bean及纯注解开发模式
41 0
|
2月前
|
XML 人工智能 Java
Spring Bean名称生成规则(含源码解析、自定义Spring Bean名称方式)
Spring Bean名称生成规则(含源码解析、自定义Spring Bean名称方式)
|
2月前
|
缓存 NoSQL Java
SpringBoot - 缓存入门详解与注解使用实例
SpringBoot - 缓存入门详解与注解使用实例
122 1
|
2月前
|
Java 测试技术 Spring
Spring-基于注解的配置[02自动装载bean]
Spring-基于注解的配置[02自动装载bean]
64 0
|
8月前
|
缓存 算法 Java
Spring中如何获取到一个Bean实例(一)?
Spring中如何获取到一个Bean实例(一)?
55 0
|
8月前
|
Java Spring
Spring中如何获取到一个Bean实例(二)?
本文作为Spring中如何获取到一个Bean实例(一)?的姊妹篇,我们 对获取bean实例的流程做一些补充说明。
94 0
|
12月前
|
XML JSON Java
配置IOC的方式(配置文件和注解)
配置IOC的方式(配置文件和注解)
配置IOC的方式(配置文件和注解)
|
Java 容器 Spring
Spring之Bean的配置与实例(二)
Spring之Bean的配置与实例(二)
|
Java 应用服务中间件 Spring
Spring之Bean的配置与实例(一)
Spring之Bean的配置与实例(一)
|
XML Java 数据格式
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发