Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com

Introduction

Spring Boot is a project on the top of Spring Framework which makes setting up, configuring, and running simple web-based applications easier and faster. Here we will be learning about how spring boot works, its features, architecture, the difference between MVC, spring, and spring boot.
Introduction to Spring Boot
In this blog, we will be discussing Spring Boot.
Spring Boot Version
We will learn about the new Spring Boot version. We will also see the new features available in the Spring Boot 2.0 version.
Spring Vs Spring Boot Vs Spring MVC MEDIUM
Spring is a widely used open-source application framework for the Java platform, whereas spring boot is one of the modules of the spring framework, and spring MVC is a framework of Web MVC used for building web applications.
Spring Boot Architecture EASY
Discover Spring Boot's layered architecture where each layer communicates seamlessly. Explore its flow architecture with its features and pros/cons.
Logging with Spring Boot EASY
This article covers Logging with Spring Boot and its implementations with sl4fj logger and logback XML files.
Multithreading in Java Spring Boot MEDIUM
In this article, we will be learning about Multithreading in Spring Boot. Also will discuss concepts and terminologies related to multithreading in spring boot.
Spring Dependency Injection MEDIUM
In this article, we will thoroughly discuss Spring Dependency Injection and how it helps in managing dependencies of objects and classes.
Spring Boot Starter Security EASY
In this article, we will discuss Spring Boot Starter Security.
Testing Spring Security Auth with JUnit HARD
This article will teach us about Testing Spring Security Auth with JUnit, its need, project setup and configuration and the method to write it.

Project Components

Project Components are the necessary building blocks for any spring boot project like annotations, dependency management, properties, and starters. These aspects need to be taken care of while creating a spring boot project.
Spring Boot Annotations
Spring Boot Annotations provide metadata about a Spring application and explore the Spring Boot Annotations List with examples with FAQs.
Springbootapplication annotation MEDIUM
In Spring Boot, the @SpringBootApplication annotation is a meta-annotation that combines three annotations: @Configuration, @EnableAutoConfiguration, and @ComponentScan.
Spring Boot Application Properties
The Spring Boot framework provides various properties that can be configured in the application.properties file. The application properties file allows us to run an application in another environment.
Spring Boot Starters
This blog will learn about Spring Boot starters and third-party starters.
Spring Boot Starter Parent
In this blog, we will learn about Spring Boot Starter Parent, how it works in Spring Boot, and the different functionalities it provides.
Spring Boot Starter Web
Spring boot helps to create standalone applications. In this blog, we are discussing Spring Boot Starter Web.
Author Ranjul
2 upvotes
Spring Boot JPA
We will be discussing Spring Boot JPA in this blog.
Spring Data JPA
We will be discussing Spring Data JPA in this blog.
Spring Boot Starter Actuator
In this blog, we will learn about Spring Boot Starter Actuator, how does it work in Spring Boot, and the different endpoints it provides.
Spring Boot Starter Test
In this blog, we will learn about Spring Boot Starter Test, how it works in Spring Boot, and the testing feature it provides.
Spring Boot DevTools EASY
In this article, we’ll be learning about a set of tools that can make the development process a little easier in spring boot.
Spring Boot Packaging
In this blog, we will focus on packaging in spring and its types.
Spring Boot Auto-configuration
In this blog, we will be discussing Spring Boot Auto-configuration.

Spring Boot AOP

Aspect-Oriented Programming refers to modularity addition without modification in the original codebase, it deals with aspects as a central unit and we can achieve it with cross-cutting separation. Here we will learn aspects of AOP in terms of after advice, before advice, and around advice.
Spring Boot AOP
This blog contains information regarding Spring Boot AOP, i.e. Aspect-Oriented Programming, which is widely used because of its advanced features.
Spring Boot AOP Before Advice
This blog will learn a detailed introduction and examples of Spring Boot AOP Before advice.
Spring Boot AOP Around Advice
In this blog, we will learn about the basic concept of Spring Boot Aspect-Oriented Programming (AOP) Advice; more specifically, we will dive deep into AOP Around Advice and how AOP Around Advice works.
Spring Boot AOP After Advice
This blog will learn a detailed introduction and examples of Spring Boot AOP After advice.
Spring Bean EASY
Spring bean contains some information, and this information is known as metadata
Spring Boot AOP After Returning Advice
In this blog, we will learn about the basic concept of Spring Boot Aspect-Oriented Programming (AOP) Advice; more specifically, we will dive deep into AOP After Returning Advice and how AOP After Returning Advice works.
Spring Boot AOP After Throwing Advice
In this blog, we will learn about the basic concept of Spring Boot Aspect-Oriented Programming (AOP) Advice; more specifically, we will dive deep into AOP After Throwing Advice and how AOP After Throwing Advice works.