9、使用Java的方式配置Spring
我们现在完全不需要Spring的xml配置文件了,全权交给Java来做
Javaconfig是Spring的一个子项目,在Spring4之后他成为了一个核心功能
使用纯Java的方式来配置Spring需要有一个配置类
package com.an.Config;
import com.an.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//这个类也会别Spring容器来托管,因为他本身也是一个@Component
//被这个注解修饰的类 就是一个配置类 它的功能就相当于Beans.xml文件
@Configuration
public class MyConfig {
//注册一个Bean 就相当于我们配置文件的Bean标签
//这个方法的名字就相当于Bean标签的Id属性
//这个方法的返回值就相当于Bean标签的Class属性
@Bean
public User getUser(){
return new User();
}
}
写好配置类之后就按照正常的方式来去注册Bean
@Component
public class User {
@Value("张三")
private String name;
public String getName() {
return name;
}
}
package com.an.Config;标签:Java,Spring,配置,springframework,Bean,User,import From: https://www.cnblogs.com/AnJiaYu/p/17660153.html
import com.an.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MyConfig {
@Bean
public User getUser(){
return new User();
}
}