概述
完全不使用spring的xml配置,全部交由Java完成!
首先创建一个 实例User类:
public class User {
private String name;
public String getName() {
return name;
}
@Value("柯基")//属性注入值
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "User{" +
"name='" + name + ''' +
'}';
}
}
再创建一个Java配置类
@Configuration
public class MyConfig {
@Bean
public User user(){
return new User();//返回注入到bean中的对象
}
@Configuration:是一个组件,使用后被spring所接管,表示这是一个配置类;
@Bean:相当于xml中的bean标签,方法名字相当于bean标签中的id,方法中的返回值相当于bean标签中的class;
创建测试类进行测试:
public class MyTest {
public static void main(String[] args) {
ApplicationContext context = new AnnotationConfigApplicationContext(MyConfig.class);
User user = context.getBean("user", User.class);
System.out.println(user.toString());
System.out.println(user.getName());
}
}
使用Java配置类方式来配置,只能通过AnnotationConfig来获取容器,通过配置类的class对象加载,这是与之前不同的,其余的与之前相仿。
最后
以上就是阔达自行车为你收集整理的使用Java配置spring的全部内容,希望文章能够帮你解决使用Java配置spring所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复