youxiaoyouhaha

Results 4 comments of youxiaoyouhaha

算了初步找到一个解决方案了,可以定义filter,在filter中为每个接口增加默认locale设置。 Locale.setDefault(getCurrentUserLocale());

但是这种方式还是有问题,defaultLocale如果频繁的改动,并发场景不太确定是否有影响。这里spring的校验框架提供了一个LocaleChangeInterceptor可以扩展,感觉servicecomb这边可以参考一下

这个问题的原因是swagger的版本问题,我们用的servicecomb版本是1.3.2里面引用的swagger版本是1.5.22,解决方法是:排除CSE自身依赖的swagger,单独进行引用swagger1.6.2版本,并进行指明:nuwa.system.classloader.usebiz.nuwa-cse-foundation=com.fasterxml.jackson.*,io.swagger.jackson.*