Best of Spring FrameworkMarch 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Creating Conditional Beans with ConditionalProperty in Spring Boot

    Learn how to create conditional beans in a Spring Boot application by leveraging annotations like ConditionalOnProperty, ConditionalOnClass, ConditionalOnBean, and more.

  2. 2
    Article
    Avatar of javarevisitedJavarevisited·2y

    Spring Framework: Day 9 — Mastering Spring Transaction Management

    This post explores transaction management in the Spring Framework. It covers the concept of transaction management, the two types of transaction management supported by Spring, and how to configure a transaction manager. The post also includes practice assignments to gain hands-on experience with declarative and programmatic transaction management.

  3. 3
    Article
    Avatar of javarevisitedJavarevisited·2y

    Spring Framework: Day 1 — Introduction and Setting Up Your First Spring Application

    Learn about the Spring Framework, its core principles, and how to set up your development environment. Create your first Spring application and complete practice assignments to become proficient in Spring.

  4. 4
    Article
    Avatar of baeldungBaeldung·2y

    Querydsl vs. JPA Criteria

    This post compares Querydsl and JPA Criteria, two popular frameworks for constructing type-safe queries in Java. It covers setup, simple queries, filtering/sorting/grouping, complex queries with joins, modifying data, integration with Spring Data JPA, and performance.

  5. 5
    Article
    Avatar of javarevisitedJavarevisited·2y

    Spring Framework: Day 20 — Exploring Spring Transaction Management

    Spring Transaction Management is a powerful tool provided by the Spring framework to manage transactions in applications. It supports both programmatic and declarative transaction management, with the latter being recommended. Declarative transaction management can be enabled in Spring through the use of the @EnableTransactionManagement annotation or by using the spring-boot-starter-data-jpa starter.