不是很熟 Spring ,有个问题请教下大家。
我现在需要重写 Spring-WS SoapMessageDispatcher
的 receive
函数,这样可以定义自己的 log 规则。这个函数其实是他的父类 MessageDispatcher
定义的。
实现很简单,我只要继承 SoapMessageDispatcher
就可以了,但是 MessageDispatcher
需要你有一个 properties 文件,比如你的类名是 AAA
,他的构造函数会去资源里找 AAA.properties
. 刚好我们的项目里面不能有这样的文件,只能有一个 Application.properties
.
解决方法当然有好多种,我就想问问这个可以吗:我在自己的项目里定义 package
org.springframework.ws.soap.server
. 自己定义一个 SoapMessageDispatcher
类,也就是和 Spring-WS
里的类名是一样的,这样他启动的时候会去 Spring-WS
里面找自带的 SoapMessageDispatcher.properties
。试了一下似乎是不行的,总是 Spring-WS
里面的那个类被拿出来创建 bean 。想问问有啥解决办法吗?谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.