java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot Javaconfig

SpringBoot中的Javaconfig代码示例

作者:雪球不会消失了

JavaConfig是一种使用Java类替代XML配置文件的方式来定义Spring Bean的机制,通过使用`@Configuration`和`@Bean`注解,可以将第三方JAR包中的对象纳入Spring IOC容器管理,本文介绍SpringBoot中的Javaconfig,感兴趣的朋友一起看看吧

为什么要使用Javaconfig?

JavaConfig是:定义java类(配置类)来代替xml配置文件,在配置类中创建java对象,并把对象注入到springIoc容器中。

代码示例: 

1、创建Student类

public class Student {
	private String name;
	private Integer age;
	private String sex;
	public Student() {
	}
	public Student(String name, Integer age, String sex) {
		this.name = name;
		this.age = age;
		this.sex = sex;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	@Override
	public String toString() {
		return "Student{" +
			"name='" + name + '\'' +
			", age=" + age +
			", sex='" + sex + '\'' +
			'}';
	}
}

2、定义配置类

@Configuration
public class SpringConfig {
    @Bean
    public Student createStudent(){
        Student student1 = new Student();
        student1.setName("张三");
        student1.setAge(26);
        student1.setSex("男");
        return student1;
    }
    @Bean(name = "lisiStudent")
    public Student makeStudent(){
        Student student2 = new Student();
        student2.setName("李四");
        student2.setAge(26);
        student2.setSex("男");
        return student2;
    }
}

到此这篇关于SpringBoot中的Javaconfig的文章就介绍到这了,更多相关SpringBoot Javaconfig内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文