Learn how to use Spring Expression Language to make custom queries more dynamic and hide database-specific actions in the repository layers.
Search Results for: interface definition
Java Interface Naming Conventions
This article summarizes naming conventions for Java interfaces, emphasizing the use of adjectives for capability interfaces and nouns for polymorphic interfaces. It provides a practical example and warns against patterns like IUser and UserImpl for code clarity. Adhering to these conventions enhances code readability and maintainability.
Introduction to Interface Driven Development (IDD)
Explore the advantages of IDD and an example of how to use it.
JPA Entities and the Serializable Interface
Learn when and why to use the Serializable interface in JPA entities according to the JPA specification.
Java Naming and Directory Interface Overview
We investigate the fundamentals of the JNDI API, which allows the configuration of external resources to be managed outside of our apps.
Interface Driven Controllers in Spring
Learn how to create controllers using Spring MVC request annotation on Java interfaces.
Java Interfaces
Explore the concept of Java interfaces and learn how Java uses them to implement polymorphism and multiple inheritance.
Guide to JNI (Java Native Interface)
Understand JNI and the ability to bridge Java Bytecode with native C++.
Java Service Provider Interface
Have a look at the components of the Java Service Provider Interface with a practical use case.
A Guide to Inner Interfaces in Java
A quick and practical guide to inner interfaces in Java.
Lambda Expressions and Functional Interfaces: Tips and Best Practices
Tips and best practices on using Java 8 lambdas and functional interfaces.
Spring NoSuchBeanDefinitionException
Causes and Solutions for the NoSuchBeanDefinitionException in Spring – “No qualifying bean of type”, “No Bean Named”, Proxied Beans, etc.
Configuring Retry Policy for gRPC Request
Learn how to implement retry policies in gRPC.
The JVM Run-Time Data Areas
Explore different types of runtime data areas and their purpose.
Introduction to Spring Cloud OpenFeign
Feign makes writing web service clients easier with pluggable annotation support, which includes Feign annotations and JAX-RS annotations.
Difference Between JVM, JRE, and JDK
A guide to understanding the difference between JVM, JRE, and JDK in Java.
Spring Data with Spring Security
See how to integrate Spring Data with Spring Security.
Introduction to GraphQL
Learn about GraphQL – a query language that provides an easy way of minimizing complexity between client/server as an alternative approach to REST applications.
Guide to the Spring BeanFactory
This article explores API of Spring’s BeanFactory and gives an example how to use it.
Schedule Post to Reddit with Spring
How to build a simple Spring app to schedule, edit and delete Posts using the Reddit API.