@Component("testhost")
public class Testhost {
public void toprint()
{
System.out.println("Testhost of toprint");
}}
----------------------------
@Component("testss")
public class Testss
{
@Autowired
public Testhost th;
public void toth()
{
th.toprint();
}
}--------------------------------
public class Main01 {
public static void main(String[] args) {
Testss tss=new Testss();
tss.toth();
}}、、、、、、、、、、、、、错误
Exception in thread "main" java.lang.NullPointerException
at aop.test.Testss.toth(Testss.java:14)
at aop.test.Main01.main(Main01.java:10)应该怎么用呢?
public class Testhost {
public void toprint()
{
System.out.println("Testhost of toprint");
}}
----------------------------
@Component("testss")
public class Testss
{
@Autowired
public Testhost th;
public void toth()
{
th.toprint();
}
}--------------------------------
public class Main01 {
public static void main(String[] args) {
Testss tss=new Testss();
tss.toth();
}}、、、、、、、、、、、、、错误
Exception in thread "main" java.lang.NullPointerException
at aop.test.Testss.toth(Testss.java:14)
at aop.test.Main01.main(Main01.java:10)应该怎么用呢?
那怎么导入到配置文件呢?
再通过context.getBean()等去找到bean才可以操作你的方法
楼哂上的说的对. 需要手动加载spring的配置文件拿到bean后才可以调用..