test下的包路径与main下的包路径保持一致。
测试程序使用@SpringBootTest和@RunWith(SpringRunner.class)注解,
启动测试类会从main下找springBoot启 动类,加载spring容器。
@SpringBootTest是一个用于测试的注解
@RunWith(SpringRunner.class)
@RunWith就是一个运行器
@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境
@Autowired
可以修饰属性,构造方法,set方法,默认依据类型(属性类型,参数类型)为属性注入值.
假如Spring容器中有多个相同类型的值,会参考名字进行匹配查找(属性名,set方法参数名,构造方法参数名),
假如名字有相同的则注入,没有相同的会注入失败.