springboot的5種讀取配置方式(1):直接讀取bean
阿新 • • 發佈:2019-01-09
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 classApplication { 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是很多,而且不好,知道下就好。
我的座右銘:不會,我可以學;落後,我可以追趕;跌倒,我可以站起來;我一定行。