我正在使用 cxf 和 spring 开发一些 Web 服务。服务必须是区域设置感知的,因为一些消息是在 DB 中定义的。
实施它的正确方法是什么?
应该如何将语言环境传递给服务?可能在 HTTP 标头或 SOAP 标头中。我不希望使用除 HTTP 之外的其他传输方式,因此 HTTP 标头可能是一个不错的选择。
如何从 Web 服务代码中检索语言环境?也许我可以使用一些 Spring 线程本地功能。顺便说一句,我使用 Spring 安全性进行身份验证和授权,所以我可以以某种方式将语言环境放在安全上下文中。
任何评论或示例都会有很大帮助。
提前谢谢了!