Hands on tutorial to write Java Streams Custom Collector and use it on Streams to collect Stream elements.
This tutorial covers examples of Java 8 Streams Collectors, which are used for collecting elements in a Stream
Examples of Spring Data JPA and wild card queries using LIKE, Starts With, Ends With, Contains, and Not Like.
Learn with examples about the two Spring Boot Runners namely Application Runner and Command Line Runners.
Learn the various ways of changing default port of a Spring Boot web application with examples.
In this Java 8 Optional Examples Tutorial learn How to avoid Nulls and Null Pointer Exceptions and avoid Null Checks using Java 8 Optional.
Learn with Examples to use Java Method Reference and Constructor Reference for passing or expression assignment
A tutorial on Java Functional Interfaces – Learn with code examples the concept of Functional Interfaces and why were they added in Java 8.
This is a guide to Java 8 Default Methods. You will learn why Java created Default methods, benefits and how to use them.
A guide to Spring Boot Admin Server. Learn to create a centralised Admin Server to monitor and manage your other Spring Boot Services.
Quick and Short Guide to Actuator endpoint Security in Spring Boot. Learn how to secure actuator endpoints with the help of example.
Introduction to Spring Profiles – Learn Spring and Spring Boot Profiles, set environment specific configurations – with real-life examples.
Quick guide to Custom Health Indicators – detailed view of Health, Health Indicators and Custom Health Check with simple examples.
A quick guide to Old Spring Boot 1.x actuators. Know the endpoints, configurations and write Custom Endpoints with code samples and examples.
Guide to Spring Boot Actuator – Learn how to use, configure actuators and create custom actuators with the help of code Examples.
Quick guide to Spring Boot Auto Configuration. Learn the Spring Boot Feature with practical examples.
Get an Introduction to Spring Boot. Learn framework features and basic concepts in detail, and understand benefits of Using Spring Boot.
This is your guide to get Hands-on Spring Data JPA. It gives an Introduction to Spring Data JPA and provides easy code examples
Learn What is JPA, Spring Data and Spring Data JPA. Read it to understand each of them and how do they work together.
Welcome to Spring @Autowired Guide. You will learn how the @Autowired annotation works, with the help of Spring auto-wiring examples.
Read this tutorial to learn about Spring Bean Scopes. Spring Bean Scopes define the lifecycle and the availability of the beans in Application Context.
In this series of Scala Tutorials, we are looking at Scala constructors. See how the default, custom, primary and auxiliary constructors work in Scala.
This article focuses on Scala language functions. It describes how functions are written and used in Scala.
Introduction to Scala Language is a first part of series of Scala Language Tutorials. This post describes what is Scala language, the basic features and coding constructs.
Java 8 Streams – Terminal Operations describes Java 8 streams Matching, Finding, Reducing, and Optional with detailed examples
Java 8 Streams Intermediate Operations like map, flatMap, filter, sorting and limit are explained in detailed with simple examples
Java 8 Streams are lazy and still help in faster processing and improving speed of your application. Learn How.
Learn ways of Collecting a Stream of List into Map using Java Streams API. Using Collectors.toMap and Collectors.groupingBy with example.
Spring Boot Standalone Applications or non-web applications are very quick to develop. Write your own Spring Boot non web application in minutes.
Welcome to Spring Dependency Injection – Field vs Setter vs Constructor Injection tutorial. Learn the difference between Field, Setter and Constructor injections
Learn how to write a Spring Field Injection example. The Field Injection is a type of Spring Frameworks Dependency Injection
Welcome to Spring Constructor Dependency Injection Example guide. The Constructor Dependency Injection is a type of Spring Dependency Injection.
Learn how to write Spring Setter Dependency Injection Example. The Setter Injection is a type of Spring Dependency Injection
Learn the concepts of Dependency Injection and Inversion of Control and then look into how the Spring Framework supports them.
A detailed overview of Spring Framework Architecture. Learn how the various components of Spring Framework are organised.
This is an Introduction to Spring Framework and Spring’s core concepts. In this tutorial, we will cover the main advantages, and features of Spring Framework.
Learn Spring Data JPA pagination and sorting techniques. Write PagingAndSortingRepository and learn the difference between Slice and Page.
Learn Spring Data JPA Query Methods, CrudRepository, PagingAndSortingRepository, query methods, and @Query with examples.
This guide covers an overview of Java Persistence API (JPA). Why it was created, what are the highlights, and what are the major parts. Learn Entity, EntityManager, JPQL and Criteria.
A guide to Spring Data JPA find by @EmbeddedId Partially. Use Spring data JPA to find by partial composite primary key with code examples.
Guide to learn Spring Data JPA Composite Key with @EmbeddedId. Learn what is Primary Key and Composite Primary Key, and how Spring Data JPA supports it.
A guide for Accessing data using Spring Data JPA abstraction. We will use real database and Spring Data JPA for creating table and accessing data.
Lean about the ways of handling exception in Spring Boot Web Service. Read for through examples and detailed description of the concepts
Learn to write your own Spring Boot Rest Service in minutes with the help of full source code.
This article helps Understanding Java 8 Streams API. Learn what are streams, how different they are from Collections, stream operations, behaviours with simple examples
Java 8 Date and Time API is modified. Learn about what has changed and how better it is compared to old API or Joda Time API. Explained in detailed with examples.
Before we learn Java 8 Date and Time API, let’s have a looks at what is Joda Time API and how it is different than old date and time API. This will help us understand how better Java Date and Time API is.
Before diving deeper into Java 8 Date and Time API, let’s first understand existing Date and Time API. See the main features and examples of Date and Time API.
Java Preferences API is quite old and not so famous feature in Java. Learn about how Java Preferences API helps storing User or System preferences with the help of detailed examples.
A guide to Java 8 Collections API enhancements. Learn about the changes like streams, new methods with the help of code examples.
Java 8 has exciting features like Closures, and Lambda Expressions. In this article we will look deeper into what is a Lambda expression and how Java supports it.
Learn about Java Fork Join Framework, how it works, what is Work Stealing Algorithm, how it makes use of multi-core capabilities and how parallelism is different than concurrency.