Skip to content
Ralph Schaer edited this page Apr 29, 2026 · 5 revisions

Maven

All modules use the same version. The current release is 4.0.0.

Baseline

  • Java 17
  • Spring Framework 7
  • Spring Boot 4 for the sample setups in this wiki

Core application modules

Servlet stack

<dependency>
  <groupId>ch.rasc</groupId>
  <artifactId>wamp2spring-servlet</artifactId>
  <version>4.0.0</version>
</dependency>

Reactive stack

<dependency>
  <groupId>ch.rasc</groupId>
  <artifactId>wamp2spring-reactive</artifactId>
  <version>4.0.0</version>
</dependency>

Optional integration modules

Spring Security for servlet applications

<dependency>
  <groupId>ch.rasc</groupId>
  <artifactId>wamp2spring-security-servlet</artifactId>
  <version>4.0.0</version>
</dependency>

Spring Security for reactive applications

<dependency>
  <groupId>ch.rasc</groupId>
  <artifactId>wamp2spring-security-reactive</artifactId>
  <version>4.0.0</version>
</dependency>

Spring Session integration for servlet applications

<dependency>
  <groupId>ch.rasc</groupId>
  <artifactId>wamp2spring-session-servlet</artifactId>
  <version>4.0.0</version>
</dependency>

Module selection guide

  • Start with wamp2spring-servlet if your app uses Spring MVC or servlet WebSocket infrastructure.
  • Start with wamp2spring-reactive if your app uses Spring WebFlux.
  • Add wamp2spring-security-servlet or wamp2spring-security-reactive if you want Spring Security authorization rules on inbound WAMP messages.
  • Add wamp2spring-session-servlet if you need Spring Session to track servlet-side WebSocket activity.

Notes

  • The core library module is normally pulled in transitively and does not need to be added manually.
  • Released versions are available from Maven Central.
  • Keep all wamp2spring modules on the same version.

Clone this wiki locally