您好,登錄后才能下訂單哦!
Java程序員必學技術:@Import直接導入類,在容器@Configuration、@Component中是怎么直接導入類注冊到容器的?
Spring IoC 容器是一個管理 Bean 的容器,在 Spring 的 定義中,它要求所有的 IoC 容器都需要實現接口 BeanFactory ,它是一個頂級容器接口 。
接下來就和大家分享一下,
//直接插入一個類,既可以注冊到容器
//這里注意注冊的Bean的名稱是全類名
@Import(Stu.class)
@Configuration
public class StuConfiguration {
}
public class Stu {
String name;
public Stu(String name) {
this.name = name;
}
public Stu() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
@SpringBootApplication
public class Demo7Application {
public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(Demo7Application.class, args);
Stu stu = context.getBean("com.example.demo7.entity.Stu", Stu.class);
System.out.println(stu);
context.close();
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。