π Get All Cached Keys with Caffeine Cache in Spring Boot
https://www.baeldung.com/spring-boot-caffeine-spring-get-all-keys
https://www.baeldung.com/spring-boot-caffeine-spring-get-all-keys
Baeldung
Get All Cached Keys with Caffeine Cache in Spring Boot | Baeldung
A quick and practical guide to getting all cached keys in the Caffeine Cache when used with Spring's Cache.
π Integrate AWS Secrets Manager in Spring Boot
https://www.baeldung.com/spring-boot-integrate-aws-secrets-manager
https://www.baeldung.com/spring-boot-integrate-aws-secrets-manager
Baeldung on Kotlin
Integrate AWS Secrets Manager in Spring Boot | Baeldung
AWS Secrets Manager is a good place to store credentials for databases or other services. We look at how to provide our Spring Boot application with secrets from Secrets Manager at runtime.
π Best Practices for Securing Spring Security Applications with Two-Factor Authentication
https://betterjavacode.com/programming/best-practices-for-two-factor-authentication
https://betterjavacode.com/programming/best-practices-for-two-factor-authentication
Code Complete
Best Practices for Securing Spring Security Applications with Two-Factor Authentication - Code Complete
If you use Spring Security in your applications, in this post, I list down the best practices that you can follow to secure your application.
π Execute Tests Based on Active Profile With JUnit 5
https://www.baeldung.com/spring-boot-junit-5-testing-active-profile
https://www.baeldung.com/spring-boot-junit-5-testing-active-profile
Baeldung
Execute Tests Based on Active Profile With JUnit 5 | Baeldung
Learn how to execute tests based on the active Spring profile using JUnit 5.
π Spring Transaction and Connection Management
https://vladmihalcea.com/spring-transaction-connection-management/
https://vladmihalcea.com/spring-transaction-connection-management/
Vlad Mihalcea
Spring Transaction and Connection Management - Vlad Mihalcea
Learn how Spring handles transaction and database connection management using the TransactionInterceptor, as well as JPA and Hibernate.
π Difference Between th:text and th:value in Thymeleaf
https://www.baeldung.com/java-thymeleaf-text-vs-value
https://www.baeldung.com/java-thymeleaf-text-vs-value
Baeldung
Difference Between th:text and th:value in Thymeleaf | Baeldung
Understand the differences between the th:text and th:value Thymeleaf attributes.
π Concurrency with Kafka and Spring Boot
https://piotrminkowski.com/2023/04/30/concurrency-with-kafka-and-spring-boot/
https://piotrminkowski.com/2023/04/30/concurrency-with-kafka-and-spring-boot/
Piotr's TechBlog
Concurrency with Kafka and Spring Boot - Piotr's TechBlog
This article will teach you how to configure concurrency for Kafka consumers with Spring Boot and Spring for Kafka
π High-Performance Java Persistence Newsletter, Issue 50
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-50/
https://vladmihalcea.com/high-performance-java-persistence-newsletter-issue-50/
Vlad Mihalcea
High-Performance Java Persistence Newsletter, Issue 50
The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.
π Manage Kubernetes Operators with ArgoCD
https://piotrminkowski.com/2023/05/05/manage-kubernetes-operators-with-argocd/
https://piotrminkowski.com/2023/05/05/manage-kubernetes-operators-with-argocd/
Piotr's TechBlog
Manage Kubernetes Operators with ArgoCD - Piotr's TechBlog
In this article, you will learn how to automatically install and configure operators on Kubernetes with ArgoCD
π Spring Boot H2 JdbcSQLSyntaxErrorException expected βidentifierβ
https://www.baeldung.com/spring-boot-h2-jdbcsqlsyntaxerrorexception-expected-identifier
https://www.baeldung.com/spring-boot-h2-jdbcsqlsyntaxerrorexception-expected-identifier
Baeldung
Spring Boot H2 JdbcSQLSyntaxErrorException expected βidentifierβ | Baeldung
This tutorial explains the exception org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement expected "identifier". It provides a practical example to reproduce the exception and showcases how to fix it by double-quoting the keyword or usingβ¦