Spring Boot - Web Application
Let’s learn basic web application using Spring Boot.
Let’s learn basic web application using Spring Boot.
Lets look at the Logging options for Spring Boot.
ApplicationRunner and CommandLineRunner interfaces lets you to execute the code after the Spring Boot application is started.
A class can be defined within another class. These classes are known as nested classes. They allow you to logically group related classes in one place.
There are many ways to set configuration to a Spring Boot application.
Recommended Spring Boot Project code structure.
Agile and Scrum
Bash String Operations
Thread.join() is the most basic mechanism of inter-thread synchronization in Java.
ExecutorService allows users to run asynchronous tasks.
Before Java 8, you can only declare public abstract methods in an Interface. With Java 8, Interface can have static method and default method.
With Java Concurrency, applications can achieve higher performance and better code design.
Synchronous vs Asynchronous and Blocking vs Non-Blocking
Project Lombok helps to reduce boilerplate code.
Optional class was introduced in Java 8 to better handle null values.