Java Articles
Articles that explore Java language features and JDK specifications as they relate to understanding Spring Boot.
-
How to Implement Real-Time Communication with WebSocket in Spring Boot - Basics of STOMP and SockJS
Step-by-step guide to building a broadcast-style chat feature from scratch using Spring Boot + STOMP + SockJS. Covers @MessageMapping, SimpMessagingTemplate, and integration with Spring Security in a practical way.
-
How to Implement Google Login (OAuth2) with Spring Boot
A step-by-step guide to implementing Google social login from scratch using Spring Security OAuth2 Client. Covers everything from how the OAuth2 authorization code flow works to application.yml configuration and UserInfo retrieval, while building an app that runs in a local environment.
-
How to Implement Stateless Authentication with Spring Security + JWT
A practical guide to integrating JWT authentication into a Spring Boot REST API from scratch. Step-by-step walkthrough covering token generation, validation, JwtAuthenticationFilter implementation, SecurityFilterChain configuration, and verification — with a focus on code.