@Component
public class FactoryPattern {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "FactoryPattern{name='" + name + "'}";
}
}
@RunWith(SpringRunner.class)
@SpringBootTest
public class FactoryPatternTest {
@Autowired
FactoryPattern factoryPattern;//工厂方法直接获取对象
@Test
public void getName() {
factoryPattern.setName("Jim");
System.out.println(factoryPattern);//FactoryPattern{name='Jim'}
}
}