diff --git a/spring-websocket/src/main/java/org/springframework/web/socket/config/annotation/SockJsServiceRegistration.java b/spring-websocket/src/main/java/org/springframework/web/socket/config/annotation/SockJsServiceRegistration.java index 8b430c7a65b4..a64af7af146b 100644 --- a/spring-websocket/src/main/java/org/springframework/web/socket/config/annotation/SockJsServiceRegistration.java +++ b/spring-websocket/src/main/java/org/springframework/web/socket/config/annotation/SockJsServiceRegistration.java @@ -250,13 +250,25 @@ protected SockJsServiceRegistration setAllowedOriginPatterns(String... allowedOr * This option can be used to disable automatic addition of CORS headers for * SockJS requests. *

The default value is "false". - * @since 4.1.2 + * @since 5.3.23 */ - public SockJsServiceRegistration setSupressCors(boolean suppressCors) { + public SockJsServiceRegistration setSuppressCors(boolean suppressCors) { this.suppressCors = suppressCors; return this; } + /** + * This option can be used to disable automatic addition of CORS headers for + * SockJS requests. + *

The default value is "false". + * @since 4.1.2 + * @deprecated as of 5.3.23, in favor of {@link #setSuppressCors(boolean)} + */ + @Deprecated + public SockJsServiceRegistration setSupressCors(boolean suppressCors) { + return this.setSuppressCors(suppressCors); + } + /** * The codec to use for encoding and decoding SockJS messages. *

By default {@code Jackson2SockJsMessageCodec} is used requiring the diff --git a/spring-websocket/src/test/java/org/springframework/web/socket/config/annotation/WebMvcStompWebSocketEndpointRegistrationTests.java b/spring-websocket/src/test/java/org/springframework/web/socket/config/annotation/WebMvcStompWebSocketEndpointRegistrationTests.java index eeab9c04e4da..3129a68d4be9 100644 --- a/spring-websocket/src/test/java/org/springframework/web/socket/config/annotation/WebMvcStompWebSocketEndpointRegistrationTests.java +++ b/spring-websocket/src/test/java/org/springframework/web/socket/config/annotation/WebMvcStompWebSocketEndpointRegistrationTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2019 the original author or authors. + * Copyright 2002-2022 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -166,7 +166,7 @@ public void disableCorsWithSockJsService() { WebMvcStompWebSocketEndpointRegistration registration = new WebMvcStompWebSocketEndpointRegistration(new String[] {"/foo"}, this.handler, this.scheduler); - registration.withSockJS().setSupressCors(true); + registration.withSockJS().setSuppressCors(true); MultiValueMap mappings = registration.getMappings(); assertThat(mappings.size()).isEqualTo(1);