Spring——使用Java的方式配置Spring
JavaConfig是Spring的一个子项目,Spring4之后成为了核心功能
配置文件:
package com.yl.config;
import com.yl.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
实体类:
package com.yl.pojo;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
测试类:
import com.yl.config.MyConfig;
import com.yl.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(MyConfig.class);
User user = context.getBean("getUser", User.class);
System.out.println(user);
}
}
因为在config中配置了@ComponentScan("com.yl.pojo")扫描包,实体类配置了@Component,所以也可以用user取到:
User user = context.getBean("user", User.class);
浙公网安备 33010602011771号