在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方法之上