Java Bean配置与作用域详解(三)疑问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1563个文字,预计阅读时间需要7分钟。
一、Bean基础配置
对于Bean的基础配置,如下所示:
xml
其中,`bean` 标签定义了一个Bean,`id` 属性用于唯一标识这个Bean,`class` 属性指定了Bean的类名。
Bean标签的功能、使用方式及id和class属性的作用:
- 功能:定义Spring容器中管理的Bean。- 使用方式:在Spring配置文件中通过``标签定义。- id属性:唯一标识这个Bean,在Spring容器中可以通过id来获取这个Bean的实例。- class属性:指定了Bean的类名,Spring容器会根据这个类名创建Bean的实例。
思考:
- `class` 属性的值不能直接写接口名,如`BookDao`,因为`class` 属性需要指定具体的类实现,而不是接口。接口只是定义了方法签名,没有具体的实现。
一、bean基础配置对于bean的基础配置如下
<bean id="" class=""/>
其中,bean标签的功能、使用方式以及id和class属性的作用,我们通过一张图来描述下
思考:
-
class属性能不能写接口如
BookDao的类全名呢?
答案肯定是不行,因为接口是没办法创建对象的。
本文共计1563个文字,预计阅读时间需要7分钟。
一、Bean基础配置
对于Bean的基础配置,如下所示:
xml
其中,`bean` 标签定义了一个Bean,`id` 属性用于唯一标识这个Bean,`class` 属性指定了Bean的类名。
Bean标签的功能、使用方式及id和class属性的作用:
- 功能:定义Spring容器中管理的Bean。- 使用方式:在Spring配置文件中通过``标签定义。- id属性:唯一标识这个Bean,在Spring容器中可以通过id来获取这个Bean的实例。- class属性:指定了Bean的类名,Spring容器会根据这个类名创建Bean的实例。
思考:
- `class` 属性的值不能直接写接口名,如`BookDao`,因为`class` 属性需要指定具体的类实现,而不是接口。接口只是定义了方法签名,没有具体的实现。
一、bean基础配置对于bean的基础配置如下
<bean id="" class=""/>
其中,bean标签的功能、使用方式以及id和class属性的作用,我们通过一张图来描述下
思考:
-
class属性能不能写接口如
BookDao的类全名呢?
答案肯定是不行,因为接口是没办法创建对象的。

