1、spring bean的代码案例

2、spring bean的使用方法

3、spring bean的加载过程

 

定义bean:


                @Component    spring基础的注解,被spring管理的组件或bean


                 @Repository      用于持久层,数据库访问层,是用来直接访问数据库的


                  @Service          用于服务层,处理业务逻辑


                  @Controller    用于呈现层,也就是表现层(spring MVC)。暴露给前端的入口


注入bean:

@Autowired 默认是按照资源类型的(class)查找注入的
@Resource 默认是按照资源的名称(name)查找注入的
@Qualifier 采用@Autowired如果存在多个实现类的情况下,@Qualifier注解通过资源名称确定唯一性。

bean的作用域

作用域类型 使用范围 作用域描述
singleton 所有的spring应用 默认值,IoC容器只存在单例
prototype 所用的spring应用 每次从IoC容器中取出一个bean,创建一个新的Bean
session spring Web应用 Http会话
application spring Web应用 Web工程生命周期
request spring Web应用 Web工程单次请求
globalSession spring Web应用 在一个全局的Http Session中,一个Bean定义对应一个实例。基本不用

springbean的加载过程。 

spring核心基础spring bean

 

 

 

相关文章: