Ans: In a file named application.properties, you can describe application and Spring boot associated properties. There are two ways to make this file: manually or by spring initializer. However, if you use Initializer to create this file, it would be empty.
For loading the file, there is no configuration required to instruct Spring Boot. When it is present in classpath, Spring Boot loads and configure it automatically. It manages handles the application code accordingly.
For instance, in Spring Boot, to alter the embedded server port (you can use them with applications to perform activities in high-workload environments), you can use it to define a property.
Ans: Basically, an XML file is a spring configuration file. Most importantly, this file has the classes information. Here, these classes are defined, configured, and introduced to each other. The XML configuration files are wordy and organized.
It is essential to plan and write it properly. If they are not correctly, it becomes cumbersome to manage extensive projects. With the help of this file, the life cycle of a spring bean is controlled by the spring container. Additionally, it is a way to obtain Dependency Injection. If you have a primitive type or in case, when the dependency is a reference, use //.
Ans: Usually, a Spring application contains the components given below:
Ans: It is possible to use the spring framework in multiple ways.
Ans: The Spring container is the heart of the spring framework. The task of the container is to generate the objects and wires them together. Furthermore, it configures them and handles their complete life cycle. The Spring container utilizes the Dependency Injection to make sure that the components that build an application are functioning as they should. From the configuration metadata, the container gets instructions for the objects (beans) to exemplify, configure, and assemble.
This metadata is given in the form of XML, Java annotations, or Java code. The interface ApplicationContext represents the IoC container in this framework.