问题描述
@Configuration
@ComponentScan(basePackages = "com.test")
public class Config {
@Autowired
public int fun(SampleClass obj) {
return obj.num;
}
@Bean
public SampleClass get() {
return new SampleClass();
}
}
在这段代码中,我可以像这样从主类调用 Bean 方法,
ApplicationContext ctx = new AnnotationConfigApplicationContext(Config.class);
SampleClass obj = ctx.getBean(SampleClass.class);
但是我如何调用 Autowired 方法。或者如果我不能,那么我在哪里可以看到相同的输出。
这也是我的 SampleClass.java
public class SampleClass {
int num;
SampleClass(){
System.out.println("inside constructor of sample class");
num = 4;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)