企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ 告知spring的运行器: spring和ioc创建是基于xml还是注解的,并且说明位置 @ContextConfiguration locations: 指定xml文件的位置,加上classpath关键字,并且在类路径下 classes: 指定注解类所在的位置 当我们使用spring 5.x版本的时候,要求junit的jar必须是4.12以上 ~~~ ~~~ <!-- https://mvnrepository.com/artifact/org.springframework/spring-test --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.0.RELEASE</version> <scope>test</scope> </dependency> ~~~ ~~~ //帮我们创建容器 @RunWith(SpringJUnit4ClassRunner.class) // 指定创建容器时使用那个配置文件 @ContextConfiguration("classpath:applicationContext.xml") public class Demo { // 将名为user的对象注入到u变量中 @Resource(name = "user") private User u; @Test public void fun2() { System.out.println(u); } ~~~ 我们使用注解,帮我们创建容器,然后指定配置文件 接下我们可以注入对象到属性中 然后直接用就行