创建配置类,完全取代xml配置
package com.test5.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
* 使用该注解
* 标识为配置类 替代xml配置文件
*/
@Configuration
/*
开启组件扫描
*/
@ComponentScan(basePackages = {"com.test5"})
public class SpringConfig {
}
package com.test4.service;
import com.test5.config.SpringConfig;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class UserServiceTest {
@Test
public void add() {
ApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class);
UserService userService = context.getBean("userService", UserService.class);
System.out.println("userService = " + userService);
userService.add();
}
}