架构师之maven(2)junit4.11+spring4.1的测试配置

架构师之maven(二)junit4.11+spring4.1的测试配置
1.前言.
   maven的junit测试是需要遵守一些规则的.
2.步骤.
  (1)src和test的文件和class目录最好是默认的.
  (2)spring4的包不要少了 .
  (3)BaseTest写法.
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;


@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath*:aa_dependence.xml" ,"classpath*:bb.xml"})
public class BaseTest {
	
  @Test
  public void test(){
	  System.out.println("ok");
  }
}




3.可能出现的问题.
(1)不能autowire,读不到配置文件
这个需要在pom.xml里的build加上resoures文件.如:
<resources>
		<resource>
			<directory>src/main/resources</directory>
				<includes>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
					<include>**/*.ftl</include>
				</includes>
				<filtering>true</filtering>
			</resource>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
				<filtering>true</filtering>
			</resource>
		</resources>