SpringBean的实例化

柔光的暖阳◎ 2024-04-08 10:43 175阅读 0赞

在Spring框架中,想使用Spring容器中的Bean,需要先实例化Bean

SpringBean的实例化有3种方式

构造方法实例化 (最常用)

在Java配置类中,写一个构造方法,在这个构造方法中new一个Bean实例,

然后在构造方法上添加注解@Bean(value=”beanClass”) ,这里的beanClass是Bean实例的名称,一般使用小驼峰命名。

示例代码

TestBean1.java

  1. package cn.lzh.kam.pojo;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. @Getter
  5. @Setter
  6. public class TestBean1 {
  7. private String msg;
  8. public TestBean1() {
  9. this.msg = "测试-构造方法实例化bean";
  10. }
  11. public TestBean1(String msg) {
  12. this.msg = msg;
  13. }
  14. }

JavaCfg.java

  1. package cn.lzh.kam.cfg;
  2. import cn.lzh.kam.pojo.TestBean1;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. @Configuration
  6. public class JavaCfg {
  7. @Bean(value = "testBean1")
  8. public TestBean1 getTestB

发表评论

表情:
评论列表 (有 0 条评论,175人围观)

还没有评论,来说两句吧...

相关阅读

    相关 浅析-SpringBean

    前言 在 Spring 中,那些组成应用程序的主体及由 Spring IOC 容器所管理的对象,被称之为 bean。简单地讲,bean 就是由 IOC 容器初始化、装配及

    相关 SpringBean生命周期详解

    在Spring中 Bean 可谓是一个核心的元素,当我们结合Spring进行编程的时候也离不开Bean,面对这样重要的一个角色,了解其生命周期和该生命周期所涉及的环节对我们更加