实体类
@Component
public class User {
private String name;
public String getName() {
return name;
}
@Override
public String toString() {
return “User{” +
“name=’” + name + ‘’’ +
‘}’;
}
@Value(“QINGJAING”)
public void setName(String name) {
this.name = name;
}
}
配置类
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import pojo.User;
@Configuration
@ComponentScan(“pojo”)
public class kuangconfig {
@Bean
public User getUser(){
return new User();
}
}
测试类
import config.kuangconfig;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import pojo.User;
public class MyTest {
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(kuangconfig.class);
User getUser = (User)context.getBean(“getUser”);
System.out.println(getUser.getName());
}
}