1. 程式人生 > >springboot的5種讀取配置方式(1):直接讀取bean

springboot的5種讀取配置方式(1):直接讀取bean

1.直接讀取bean:

/**
 * 學生實體類
 * Created by ASUS on 2018/5/4
 */
public class Student {
    private String name;
    private  int age;
    public String getName() {
        return name;
}

    public void setName(String name) {
        this.name = name;
}
/**
 * springboot啟動類
 *
 */
@SpringBootApplication
public class 
Application { public static void main( String[] args ) { ApplicationContext applicationContext= SpringApplication.run(Application.class,args); Student student= (Student) applicationContext.getBean("s1"); Student student1= (Student) applicationContext.getBean("ss");System.out.println("message:"
+student.toString());System.out.println("message:"+student1.toString()); } /** * 宣告bean,name為s1 * @return */ @Bean(name = "s1") public Student s1(){ Student student=new Student("哈哈",12); return student; } /** * 宣告bean,name為ss * @return */ @Bean(name = "ss"
) public Student ss(){ Student student=new Student("哈哈",18); return student; } }

測試結果:


不過這種方式是不建議用的,因為這樣要寫的bean是很多,而且不好,知道下就好。

我的座右銘:不會,我可以學;落後,我可以追趕;跌倒,我可以站起來;我一定行。