To Java 17 and beyond!

Java 17

Alain Van Hout Java Software Crafter Alain Van Hout is a Java Software Crafter with a Master in Science (Biology) and experience in academic research concerning evolutionary biology. Currently, Alain is working for a customer in the mobility sector.

Sending STOMP messages over a WebSocket in Spring Boot 2

Sending STOMP messages over a WebSocket in Spring Boot 2 Sey Vaneerdewegh

Sey Vaneerdewegh Java Crafter Sey Vaneerdewegh is an enthusiastic JAVA software crafter at Continuum Consulting NV with experience in Java and JavaScript. Sey is passionate about software architecture, automatization and continuous learning and improvement. He is currently working as a consultant – full stack developer at TrendMiner (Hasselt, Belgium), a company, where he focuses on […]

The ins and outs of GraphQL: with Java and Spring

Kopie van Kopie van Kopie van Introduction to reactive programming with spring

com.graphql-java graphql-spring-boot-starter 5.0.2 com.graphql-java graphql-java-tools 5.2.4 Besides that, we need to add at least one GraphQL schema file (with the .graphqls file extension). This will be picked up automatically by the Spring Boot starter, as long as the file or files are part of the classpath. Next, we need to define one or more Spring beans […]

Securing your Spring apps with KeyCloak

Kopie van Introduction to reactive programming with spring

org.keycloak keycloak-spring-boot-starter And also add the dependency in the dependency management section: org.keycloak.bom keycloak-adapter-bom 3.3.0.Final pom import After this is done, we need to let Spring Security know how to communicate with KeyCloak. To do this, add the following properties to the application.properties file: keycloak.auth-server-url=http://localhost:8080/auth keycloak.realm=ContinuumSecure keycloak.resource=ContinuumDemo keycloak.public-client=true The value we specify in keycloak.resource matches the client […]