12345678910111213141516171819202122232425262728293031323334353637 |
- package com.sf;
- import com.sf.config.condition.Person;
- import com.sf.config.condition.PersonConfig;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.ApplicationContext;
- import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;
- import java.util.Map;
- @SpringJUnitConfig(PersonConfig.class)
- public class TestPerson {
- @Autowired
- private ApplicationContext context;
- @Test
- public void test(){
- Person person1 = context.getBean("person1", Person.class);
- Person person2 = context.getBean("person2", Person.class);
- System.out.println(person1);
- System.out.println(person2);
- Map<String, Person> map = context.getBeansOfType(Person.class);
- System.out.println(map);
- }
- @Test
- public void test1(){
- String property = context.getEnvironment().getProperty("os.name");
- System.out.println(property);
- Map<String, Person> map = context.getBeansOfType(Person.class);
- System.out.println(map);
- }
- }
|