我正在尝试让Spring通过读取它的注释来自动注册我的远程目的地。这样我就不需要在每次创建新服务时都更新一些配置文件。
在阅读了graniteds spring文档后,我让它几乎正常工作了:
http://www.graniteds.org/confluence/display/DOC/2.+Spring+Services
但我仍然需要添加一个:
<graniteds:remote-destination name="myService" source="myService" />到每个服务bean以使其正常工作。
@RemoteDestination存在,但已被忽略。<granite-config scan="true">和空服务-config.properties也是如此。
我是不是少了一个罐子?我永远不会把它们弄对,也不知道该用哪一个。(Java最大的问题)
发布于 2012-01-18 02:20:42
这个问题很老了,但如果有人需要的话我会留下答案的。
除了添加@RemoteDestination注释之外,您还需要:
< listener>
< listener-class>org.granite.config.GraniteConfigListener< /listener-class>
此文件需要位于要由graniteDS扫描的项目(Jar)上。
更多信息:
http://www.graniteds.org/public/docs/2.3.0/docs/reference/en-US/html/graniteds.spring.html#spring.roscan
https://stackoverflow.com/questions/5613364
复制相似问题