当前位置:首页 > 经验 >

bean的基本知识(bean注解的使用方法)

来源:原点资讯(www.yd166.com)时间:2022-11-01 13:48:16作者:YD166手机阅读>>

一、Bean的基础知识

1.在xml配置文件中,bean的标识(id 和 name)

id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean 或给bean起别名。

bean的基本知识,bean注解的使用方法(1)

2.bean的class

class属性指定了bean的来源,即bean的实际路径。注意要指定全路径,而不可只写类名。

3.Singleton的使用

在spring中,bean可被定义为2中部署模式中的一种。singleton和prototype模式。

singloeton:只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一实例。

prototype:对这个bean的每次请求都会都会创建一个新的bean实例。根据已经存在的bean而clone出来的bean。默认为singleton模式。

改写成prototype模式写法如下:

bean的基本知识,bean注解的使用方法(2)

4.bean的属性

spring中,bean的属性值有2种注入方式。setter注入和构造函数注入。

setter注入是在调用无参的构造函数或无参的静态工厂方法实例化配置文档中定义的bean之后,通过调用bean上的setter方法实现的。

构造函数的依赖注入是通过调用带有很多参数的构造方法实现的,每个参数表示一个对象或者属性。

这里不懂看此文

5.对属性null值的处理

bean的基本知识,bean注解的使用方法(3)

以上等同于this.std_name=null

6.使用依赖depends-on

此属性可在使用该bean之前,强制初始化一个或多个bean的初始化。例如

bean的基本知识,bean注解的使用方法(4)

栏目热文

springboot启动原理面试(spring boot自动启动原理面试)

springboot启动原理面试(spring boot自动启动原理面试)

SpringBoot的启动流程不管是用springboot开发还是面试,都需要对SpringBoot的启动流程所了解。下...

2022-11-01 14:22:24查看全文 >>

java中bean的生命周期(怎么理解java中的bean)

java中bean的生命周期(怎么理解java中的bean)

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周...

2022-11-01 14:23:53查看全文 >>

类加载的5个过程详解(类加载器和双亲委派机制)

类加载的5个过程详解(类加载器和双亲委派机制)

# 类加载过程加载, 验证, 准备, 解析, 初始化下面依次说说...

2022-11-01 14:04:06查看全文 >>

...

1970-01-01 08:00:00查看全文 >>

springboot三大核心原理(spring boot核心技术笔记)

springboot三大核心原理(spring boot核心技术笔记)

Spring Boot核心原理通过上篇的学习,读者应该对Spring Boot有了一个大致的认识,利用Spring Bo...

2022-11-01 13:55:26查看全文 >>

springbean生命周期(spring三大核心原理)

springbean生命周期(spring三大核心原理)

1.Bean生命周期简单概述 2.BeanPostProcessor作用 3.BeanPostProcessor实现增强...

2022-11-01 13:49:32查看全文 >>

spring bean生命周期面试题(简述spring bean生命周期)

spring bean生命周期面试题(简述spring bean生命周期)

今天阿粉给大家带来的是关于Spring的另外的一道高频面试题,而且是非常非常高频的面试题,那就是Spring中的Bean...

2022-11-01 14:23:58查看全文 >>

springboot自动配置原理(springboot注解大全)

springboot自动配置原理(springboot注解大全)

配置文件能写什么?相信接触过 SpringBoot 的朋友都知道 SpringBoot 有各种 starter 依赖,想...

2022-11-01 13:42:12查看全文 >>

spring三级缓存(spring三级缓存图解)

spring三级缓存(spring三级缓存图解)

1. 循环依赖什么是依赖注入?假设有两个类A和B,A在实例化的时候需要B的实例,而B在实例化时又需要A的实例,在类的实例...

2022-11-01 14:08:09查看全文 >>

java bean 生命周期(spring生命周期图解)

java bean 生命周期(spring生命周期图解)

1. 引言“请你描述下 Spring Bean 的生命周期?”,这是面试官考察 Spring 的常用问题,可见是 Spr...

2022-11-01 14:15:39查看全文 >>

文档排行