To Java 17 and beyond!
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
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
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
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 […]
Introduction to reactive programming with Spring
This article, written by Crafter Ward, provides an answer to the following questions: what is reactive programming and what does reactive programming solve?