概述
@configuration注解可以完全使用java的方式配置Spring
完全不使用xml配置,全权交由java来做
- 创建实体类Student
@AllArgsConstructor
@NoArgsConstructor
@Data
@Component
public class Student{
private int id;
private String name;
}
- 创建配置类MyConfig
@Configuration
@Import(MyConfig2.class) //导入合并其他配置类,类似于配置文件中的 inculde 标签
public class MyConfig {
@Bean
public Student student(){
return new Student(1,"xxxxxxxx");
}
}
测试:
public class Test01 {
public static void main(String[] args) {
ApplicationContext applicationContext =
new AnnotationConfigApplicationContext(MyConfig.class);
Student student = applicationContext.getBean("student", Student.class);
System.out.println(student);
}
@Test
public void test2(){
ApplicationContext applicationContext =
new AnnotationConfigApplicationContext(MyConfig.class);
Object student = applicationContext.getBean("student");
System.out.println(student);
}
}
最后
以上就是高挑巨人为你收集整理的Spring基于java方式的配置的全部内容,希望文章能够帮你解决Spring基于java方式的配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复