@Component
public class Foo{
private String text;
public Foo(String txt){
this.text=txt;
}
}
Getting bean like that:
context.getBean(Foo.class)
Or
context.grtBean(Foo.class,"txt")
Or this:
@Bean
public MyBean myBean(String arg) {
return new MyBean(arg);
}
Gets me an error:
Required a bean of type 'String' that could not be found
How to create a bean with String parameter ?