Best of Spring BootFebruary 2025

  1. 1
    Article
    Avatar of javarevisitedJavarevisited·1y

    6 Must Read Spring Framework Books (includes Spring Boot and Spring Security) in 2025

    The post recommends six key books for learning the Spring framework, including Spring Boot and Spring Security, suitable for beginners to advanced Java developers. It highlights essentials like 'Spring in Action' by Craig Walls and covers topics such as dependency injection, MVC architecture, batch processing, and security practices. Each book has been updated for the latest Spring versions, providing comprehensive guides to mastering various components of the Spring ecosystem.

  2. 2
    Article
    Avatar of justjavaJust Java·1y

    Understanding & Implementing OAuth Mechanism

    Learn to build an OAuth 2.0 server using Java, Spring Boot, Spring Security, and MySQL. This guide covers setting up an OAuth server for authentication, creating microservices, and integrating the OAuth server with a resource server for secured access. Key components, repository layers, and service implementations are discussed for a modular, scalable system.

  3. 3
    Article
    Avatar of javarevisitedJavarevisited·1y

    Top 22 Spring Boot Interview Questions and Answers for 2 to 5 Years Experienced Developers

    This post provides a comprehensive list of the top 22 Spring Boot interview questions and answers, targeting Java developers with 2 to 5 years of experience. It covers essential Spring Boot features such as auto-configuration, starter dependencies, Spring Boot CLI, and Actuator. The article aims to equip developers with the knowledge needed to tackle Spring Boot-related questions in job interviews.

  4. 4
    Article
    Avatar of javarevisitedJavarevisited·1y

    Spring Transaction Propagation Guide

    Spring transaction propagation controls how transactions flow between service methods using the @Transactional annotation. Key propagation types include REQUIRED, REQUIRES_NEW, and NESTED. Each type serves different use cases: REQUIRED for default, all-or-nothing processes; REQUIRES_NEW for independent actions like logging; and NESTED for partial rollbacks. The guide also discusses transaction isolation levels, best practices, and common pitfalls.

  5. 5
    Article
    Avatar of vladmihalceaVlad Mihalcea·1y

    MySQL Performance Tuning with Releem

    Releem is a tool designed to optimize MySQL performance by monitoring and providing optimization tips. The setup involves creating a database user, configuring the Releem agent, and adjusting MySQL settings for optimal data collection. Users can monitor query response times, throughput, and slow queries through an online dashboard. The tool also offers insights into database schema optimization for better application performance.