SpringBean的实例化
在Spring框架中,想使用Spring容器中的Bean,需要先实例化Bean
SpringBean的实例化有3种方式
构造方法实例化 (最常用)
在Java配置类中,写一个构造方法,在这个构造方法中new一个Bean实例,
然后在构造方法上添加注解@Bean(value=”beanClass”) ,这里的beanClass是Bean实例的名称,一般使用小驼峰命名。
示例代码
TestBean1.java
package cn.lzh.kam.pojo;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class TestBean1 {
private String msg;
public TestBean1() {
this.msg = "测试-构造方法实例化bean";
}
public TestBean1(String msg) {
this.msg = msg;
}
}
JavaCfg.java
package cn.lzh.kam.cfg;
import cn.lzh.kam.pojo.TestBean1;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class JavaCfg {
@Bean(value = "testBean1")
public TestBean1 getTestB
还没有评论,来说两句吧...