If you are a Spring Boot developer, you must have come across the 'application.properties' or 'application.yml' file. Needless to say, these files reduces your development effort by minimizing the amount of XMLs that you were writing in a standard Spring project. Moreover, we accommodate the common properties of our project in the form of key-value pairs in these files. Therefore, it becomes more than important to know all about these files. These are application properties file with the extension of either '.properties' or '.yml'. Hence, our topic for this article is 'How to Write Spring Boot Application Properties Files'. Furthermore, Spring Boot already provides some of the ready-made keys that we use most of the times in our project. Sometimes, we
Spring
MCQ on Spring and Hibernate
Details on this page are a little bit different than at other pages. Rather than going through some theoretical or practical way of learning Spring & Hibernate frameworks, we will test our understanding of Spring & hibernate via solving multiple choice questions (MCQs). In this page, we will talk about 'MCQ on Spring and Hibernate'. Answer & Explanation of each question are given at the bottom of this page. You will find these questions for the first time on the web as they are created after putting a strong effort. You may also find these questions in some other websites/blogs after publishing this page. Someone who likes the questions & interested in copying the questions can just provide a reference of this
Spring Boot MVC CRUD Example
When we develop a Web Application using Spring Boot, the knowledge of MVC pattern becomes important. Needless to say, the MVC is a short form of Model, View and the Controller. Moreover, the Spring Boot makes a developer's life easier in developing the web application using MVC architecture. Spring Boot offers us a starter project 'Spring web' to work with MVC applications. In this article, we are going to learn entire CRUD operations that are mandatory to develop any MVC application. It will also provide you the knowledge of complete flow of MVC starting from user interface till the data layer. Hence our article title is 'Spring Boot MVC CRUD Example'. In this article, we will make use of Thymeleaf, Bootstrap
What is Spring Boot ?
What is Spring Boot ?, What is Spring Boot in Java?, Features of Spring Boot, A Summary of Spring Boot Framework, What is Spring Boot All About?, Spring Boot Interview Questions, Spring Boot Tutorial etc. Those who are working in Java or even who just started learning Java programming, must have heard about the term Spring Boot. Those who are preparing for interviews either Freshers or experienced must also learn this term. Many a time interviewers are also asking 'What is Spring Boot ?'. Nothing more to say how much important it is. Even it is also needless to say, how much importance this term has in a Java Developer's life. In this article, we will have a clear picture of What
How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial
If we are developing a project using Spring Boot, we take help of Spring Data JPA to solve our database operations need. In this article we will go through "How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial". If we are developing a project using Spring boot, saving data into the database is the mandatory topic to learn. Furthermore, we will go through step by step in this article. Also, we will save bulk data in a batch. Now let's start our exercise as "How to Save Data into Database Using Spring Data JPA : Step by Step Tutorial". Software Used ♦ STS (Spring Tool Suite) : (download link: https://spring.io/tools) ♠ MySQL Database ♦ JDK 8 (Extremely Tested
Spring Boot Annotations With Examples
Prior to Annotations, the Spring Framework's configuration was largely dependent on XMLs. Using XML configurations was not only a tedious process, but also an error-prone. If you committed any syntactical mistake in XML, sometimes it takes time to fix. But now-a-days annotations, particularly Spring Boot Annotations provide us remarkable capabilities in configuring Spring Framework's behavior. Moreover, Annotations caused major changes in programming style and slowly making the XML-based configurations outdated. The Java Programming introduced support for Annotations from JDK 1.5. However Spring Framework started supporting annotations from the release 2.5. Of course, we are going to discuss about Spring Boot Annotations With Examples and their applications. Here in this article on 'Spring Boot Annotations With Examples', we will discuss about all
Spring Boot Bean Annotations With Examples
In this article we will discuss on 'Spring Boot Bean Annotations with Examples'. Needless to say, these annotations play a crucial role in creating basic as well as enterprise level Spring Boot Applications. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Boot Bean Annotations with Examples' here only. What is a Java Bean? Java Bean is a simple java helper class, used to transfer data between classes or applications. Typically, it doesn't as a main class, but like postman or delivery boy between two classes. It doesn't contain any logic. There are some standard guidelines to develop a Java Bean class : 1.
Spring Boot MVC REST Annotations With Examples
In this article, we will discuss on 'Spring Boot MVC REST Annotations With Examples'. Needless to say, these annotations are very important for creating a web application in Spring Boot. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Boot MVC REST Annotations With Examples' here only. Spring Boot MVC Annotations We will start our first part of article 'Spring Boot MVC Spring Boot MVC REST Annotations With ExamplesREST Annotations With Examples' with Spring Boot MVC annotations. In order to use Spring Boot MVC annotations, make sure that you have the below dependency in your pom.xml. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> @Controller @Controller annotation comes under the Stereotype category
Spring Boot Security-Scheduling-Transactions Annotations With Examples
In this article, we will discuss on 'Spring Boot Security-Scheduling-Transactions Annotations With Examples'. Needless to say, these annotations play a crucial role in creating a web application in Spring Boot. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Boot Security-Scheduling-Transactions Annotations With Examples' here only. Spring Security Annotations Let's start with Spring Boot Security annotations from our article 'Spring Boot Security-Scheduling-Transactions Annotations With Examples'. In order to enable Security related annotations in your Spring Boot project, you need to add security starter dependency. If you created a project using STS (Spring Tool Suite), you have to select 'Spring Security' starter or
Spring Boot Errors and AOP Annotations With Examples
In this article we will discuss on 'Spring Boot Errors and AOP Annotations with Examples'. Needless to say, these annotations play a crucial role in creating Spring Boot Applications. If you want to learn all annotations which are generally used in a Spring Boot Project, kindly visit our article 'Spring Boot Annotations with Examples'. Let's discuss about 'Spring Boot Errors and AOP Annotations with Examples' here only. Annotations on Spring Errors & Exceptions Spring Boot proves that Exception handling is a crosscutting concern by offering some annotations such as @Exception Handler, @ContollerAdvice, @ResponseStatus. In order to learn about Spring Boot Exception Handling in detail, kindly visit our article 'How To Handle Exceptions & Errors In Spring Boot?'. @ResponseStatus In Spring Boot's Default Exception handling