发表于: 2017-06-21 14:40:24

4 1136


今天完成的事情:

1、阅读做项目要知道的事情和项目开发流程。

2、总结以前的任务
明天计划的事情:

1、发邮件提交复盘项目申请。

遇到的问题:

1、使用 common-code-demo 自动生成代码时,控制台打印了许多日志信息、未发现报错。

但src目录下没有找到任何生成的代码。

 2、这几天以来,我的 Tuscany 分离服务一直没成功。

原因在于 ServiceImpl 中引用的 mapper 对象是没有初始化过的,即便打上了@autowired注解。

我翻了黄超师兄的日报。知道了可以通过直接从spring容器中拿bean的方式,在spring配置文件中定义一个工厂方法(间谍),它可以给我们提供spring容器初始化后的所有信息。

于是我照着这么做了。

结果就是客户端调用服务端暴露的接口时能够访问成功。

在spring配置文件中,把 SpringFactoryUtil 写在最前。

可以保证在初始化service实现类时,SpringFactoryUtil  不为空。



 

------------------------------------------------------------------------------------

返回了从数据库中查找到的数据。

但我还是不明白为何mapper对象上的@autowired注解在Tuscany这里不生效。

收获:

1、知道了多种从spring获取bean的方式。



返回列表 返回列表
评论

    分享到