Spring - Environment Setup
This section will direct you on the most proficient method to set up an advancement domain to begin your work with Spring Framework. It will likewise show you how to set up JDK, Tomcat and Eclipse on your machine before you set up Spring Framework −
Step 1 - Setup Java Development Kit (JDK)
You can download the most recent rendition of SDK from Oracle's Java webpage − Java SE Downloads. You will discover directions for introducing JDK in downloaded documents, adhere to the offered guidelines to introduce and arrange the setup. At long last set PATH and JAVA_HOME condition factors to allude to the registry that contains java and javac, commonly java_install_dir/container and java_install_dir respectively.
If you are running Windows and have introduced the JDK in C:\jdk1.6.0_15, you would need to put the accompanying line in your C:\autoexec.bat file.
set PATH=C:\jdk1.6.0_15\bin;%PATH% set JAVA_HOME=C:\jdk1.6.0_15
Alternatively, on Windows NT/2000/XP, you should right-tap on My Computer, select Properties → Advanced → Environment Variables. At that point, you should refresh the PATH esteem and snap the OK button.
On Unix (Solaris, Linux, and so forth.), if the SDK is introduced in/usr/nearby/jdk1.6.0_15 and you utilize the C shell, you should put the accompanying into your .cshrc file.
setenv PATH/usr/neighborhood/jdk1.6.0_15/bin:$PATH setenv JAVA_HOME/usr/neighborhood/jdk1.6.0_15
Alternatively, on the off chance that you utilize an Integrated Development Environment (IDE) like Borland JBuilder, Eclipse, IntelliJ IDEA, or Sun ONE Studio, you should accumulate and run a basic program to affirm that the IDE knows where you have introduced Java. Else, you should do an appropriate setup as given in the record of the IDE.
Step 2 - Install Apache Common Logging API
You can download the most recent variant of Apache Commons Logging API from https://commons.apache.org/logging/. When you download the establishment, unload the paired circulation into a helpful area. For instance, in C:\commons-logging-1.1.1 on Windows, or/usr/nearby/center logging-1.1.1 on Linux/Unix. This catalog will have the accompanying container records and other supporting archives, etc.
Make beyond any doubt you set your CLASSPATH variable on this index legitimately else you will confront an issue while running your application.
Step 3 - Setup Eclipse IDE
All the models in this instructional exercise have been composed utilizing Eclipse IDE. So we would propose you ought to have the most recent form of Eclipse introduced on your machine.
To introduce Eclipse IDE, download the most recent Eclipse doubles from https://www.eclipse.org/downloads/. When you download the establishment, unload the parallel appropriation into an advantageous area. For instance, in C:\eclipse on Windows, or/usr/nearby/overshadow on Linux/Unix lastly set PATH variable appropriately.
Eclipse can be begun by executing the accompanying directions on Windows machine, or you can essentially double tap on eclipse.exe
Eclipse can be begun by executing the accompanying directions on Unix (Solaris, Linux, and so on.) machine −
After an effective startup, in the event that all is well, at that point it should show the accompanying outcome −
Step 4 - Setup Spring Framework Libraries
Now on the off chance that all is well, at that point you can continue to set up your Spring structure. Following are the basic strides to download and introduce the system on your machine.
Make a decision whether you need to introduce Spring on Windows or Unix, and afterward continue to the subsequent stage to download .compress record for Windows and .tz document for Unix.
Download the most recent variant of Spring structure pairs from https://repo.spring.io/discharge/organization/springframework/spring.
At the season of building up this instructional exercise, spring-structure 4.1.6.RELEASE-dist.zip was downloaded on Windows machine. After the downloaded record was unfastened, it gives the accompanying index structure inside E:\spring.
You will discover all the Spring libraries in the catalog E:\spring\libs. Ensure you set your CLASSPATH variable on this index appropriately else you will confront an issue while running your application. On the off chance that you are utilizing Eclipse, at that point it isn't required to set CLASSPATH in light of the fact that all the setting will be done through Eclipse.
Once you are finished with this last advance, you are prepared to continue to your first Spring Example in the following chapter.