我有一个Web应用程序,它使用apache cxf和spring boot提供soap web服务。所以我的classpath中没有xml文件来配置我的bean,它们都是在java配置中配置的。我想用cxf中的ws-security设置身份验证。 所以我想知道是否有SAAJInInterceptor和WSS4JInInterceptor bean的java配置,例如:
<aside> <ul> <li><a href="#one">One</a></li> <li><a href="#two">Two</a></li> <li><a href="#three">Three</a></li> <li><a href="#four">Four</a></li> <li><a href="#five">Five</a></li> <li><a href="#six">Six</a></li> </ul> </aside> $(document).ready(function(){ // = Вешаем событие прокрутки к нужному месту // на все ссылки якорь которых начинается на # $('a[href^="#"]').bind('click.smoothscroll',function (e) { e.preventDefault(); var target = this.hash, $target = $(target); $('html, body').stop().animate({ 'scrollTop': $target.offset().top-($('ul').height()+ 100) }, 900, 'swing', function () { window.location.hash = target; }); }); }); #main h2 { margin-top:400px; } ul{ position:fixed; top: 0px; } ul li{ display:inline-block; }
答案 0 :(得分:0)
您只需在创建端点时添加拦截器:
Map<String,Object> interceptorConfig = new HashMap<String,Object>();
// set the properties of you WSS4J config
// ...
WSS4JInInterceptor myInterceptor = new WSS4JInInterceptor(interceptorConfig);
myEndpoint.getInInterceptors().add(myInterceptor);
另一种解决方案是使用@InInterceptors