@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)应该怎么用呢?

解决方案 »

  1.   

    当写到jsp文件里的时候就没有问题,那好像是配置文件没有起到作用
    那怎么导入到配置文件呢?
      

  2.   

    在spring的环境当中是需要spring的方式加载才可以调用的。应该使用ApplicationContext context=new ......
    再通过context.getBean()等去找到bean才可以操作你的方法
      

  3.   


    楼哂上的说的对. 需要手动加载spring的配置文件拿到bean后才可以调用..