Spring注入bean的常用的六种方式
2023-09-11 14:16:27 时间
一.通过注解注入的一般形式
Bean类
public class TestBean{
}
Configuration类
@Configuration注解去标记了该类,这样标明该类是一个Spring的一个配置类,在加载配置的时候会去加载他。
@Bean的注解,标明这是一个注入Bean的方法,会将下面的返回的Bean注入IOC。
//创建一个class配置文件
@Configuration
public class TestConfiguration{
//将一个Bean交由Spring进行管理
@Bean
public TestBean myBean(){
return new TestBean();
}
}
测试类
ApplicationContext context = new AnnotationConfigApplicationContext(TestConfiguration.class);
TestBean testBean = cotext.getBean("testBean",TestBean.class);
System.out.println("testBean = " + testBean);
二.通过构造方法注入Bean
我们在生成一个Bean实例的时候,可以使用Bean的构造方法将Bean实现注入
Bean类
@Component
public class TestBeanConstructor {
priv
相关文章
- 面试(4)-spring-Spring面试题和答案
- Spring的核心机制:依赖注入(xml方式)
- Activiti7 与 Spring Boot 及 Spring Security 整合 踩坑记录
- Spring依赖注入
- Spring Boot 3.0 日期时间处理总结
- 玩转Elasticsearch—Spring Data整合ES7.16.3
- Quartz与Spring集成 Job如何自动注入Spring容器托管的对象
- spring-mybatis代码生成插件,与实例展示
- 注意:Spring Boot 2.7开始spring.factories不推荐使用了,接下来这么玩...
- Spring Boot 2.5.0 重新设计的spring.sql.init 配置有啥用?
- 《Spring 3.0就这么简单》——1.2 实例功能概述
- Spring中注入List,Set,Map,Properties的xml文件配置方法
- spring aop使用,spring aop注解,Spring切面编程
- Spring的IOC逐层深入——依赖注入的两种实现类型
- Spring Boot 2 实战:使用 @Condition 注解来根据条件注入 Bean
- Spring-Ioc-DI的三种注入方式:
- Java-Spring集合注入
- Spring的自动装配及注解开发(“最易懂得Spring学习”)
- mvn打包spring工程成jar时报Unable to locate Spring NamespaceHandler for XML schema namespace错误解决办法
- 【spring框架】集合属性注入方法
- 【spring框架】bean属性注入方式
- spring quartz job
- spring中@value注解需要注意
- 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享
- spring框架
- Spring学习笔记(一)---注入方式