I am new to Spring and trying to understand the beans tag that is declared in my spring configuration file like this:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
I am trying to understand these 5 lines of my code. The first line says that it is an XML file. Cans someone please help me in understanding the other 4 lines, and the reason to provide that information to Spring application.