mirror of
https://github.com/ralscha/wamp2spring.git
synced 2026-10-09 12:18:31 +02:00
No results
5
Maven
Ralph Schaer edited this page 2026-04-29 08:27:37 +02:00
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-servletif your app uses Spring MVC or servlet WebSocket infrastructure. - Start with
wamp2spring-reactiveif your app uses Spring WebFlux. - Add
wamp2spring-security-servletorwamp2spring-security-reactiveif you want Spring Security authorization rules on inbound WAMP messages. - Add
wamp2spring-session-servletif 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
wamp2springmodules on the same version.