使用JavaConfig实现配置
完全不使用Spring的xml,全部交给Java来做,在Springboot中很常见
User.java:
package com.kakafa.pojo;
import org.springframework.beans.factory.annotation.Value;
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 + '\'' +
                '}';
    }
}
KakafaConfig:
package com.kakafa.config;
import com.kakafa.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class KakafaConfig {
    @Bean
    public User getUser(){
        return new User();
    }
}
test:
import com.kakafa.config.KakafaConfig;
import com.kakafa.pojo.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class MyTest {
    public static void main(String[] args) {
        ApplicationContext context = new AnnotationConfigApplicationContext(KakafaConfig.class);//注意这里不加双引号
        User getUser = (User)context.getBean("getUser");
        System.out.println(getUser.getName());
    }
}