两种方法:
xml形式
//注意加载xml的顺序
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"spring-context.xml","spring-context-redis.xml"});
//获取bean
RedisUtil redisUtil = (RedisUtil) context.getBean("redisUtil");
注解形式:
引入注解相关的包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:spring-context.xml"})
public class MybatisTest{
@Autowired
SysUserMapper sysUserMapper;
public void test(){
//测试相关的操作
}
}
实现多个配置如下:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:spring-context.xml","classpath:spring-context-xx.xml"})
public class MybatisTest{
@Autowired
SysUserMapper sysUserMapper;
public void test(){
//测试相关的操作
}
}
或者:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath*:spring-context-*.xml")
public class MybatisTest{
@Autowired
SysUserMapper sysUserMapper;
public void test(){
//测试相关的操作
}
}