SpringBoot注入Server失败==>>解决办法

在Text测试上面调用Server就能调用到如下





但是在另外一个类上调用Server就调用不到,如下




我的server实现也没错,如果有错的话Text测试上的Server不可能有值接下来我们来看下Server如下


扫描二维码关注公众号,回复: 1884656 查看本文章



    这个错误的解决办法如下这样我们就得到了Server




java代码为 注意他的包,我也放在了代码里面


import static com.googlecode.easyec.spirit.web.utils.SpringContextUtils.autowireBeanProperties;    
import static com.googlecode.easyec.sika.event.WorkbookBlankRowListener.DEFAULT;
import com.googlecode.easyec.sika.support.WorkbookStrategy;


//初始化方法
    @Override
    public void doInit() throws WorkingException {
        autowireBeanProperties(this, false);
        setBlankRowListener(DEFAULT);
        WorkbookStrategy strategy = WorkbookStrategy.DEFAULT;
        super.doInit();
    }


在这里复习一下Spring的注释


a.@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;

b.@Autowired默认是按照类型装配注入的,如果想按照名称来转配注入,则需要结合@Qualifier一起使用;

c.@Resource注解是由JDK提供,而@Autowired是由Spring提供 @Resource的方式;

d. @Resource和@Autowired都可以书写标注在字段或者该字段的setter方法之上




猜你喜欢

转载自blog.csdn.net/qq_40646143/article/details/80923030