We can integrate Bootstrap with Spring MVC in different ways. We are going to use one approach to do it. Bootstrap can be added as webjars. For this, put the following dependencies into the pom.xml.
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.6</version>
</dependency>
You need to add a dependency for jQuery as well as follows.
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>2.2.3</version>
</dependency>
Now you are ready to go. But before that, add the following line of code to your servlet.xml file
<mvc:resources mapping="/webjars/**" location="/webjars/" />
Now add the following lines to your view pages within the head tag.
<link rel="stylesheet" href="webjars/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="webjars/bootstrap/3.3.6/css/bootstrap-theme.min.css">
Then add these in your view pages just before the </body> tag to improve performance. (This is instead of putting them under the head section)
<script src="webjars/jquery/2.2.3/jquery.min.js"></script>
<script src="webjars/bootstrap/3.3.6/js/bootstrap.min.js"></script>
Now you can freely use the bootstrap features from your web application in Spring MVC.
Comments
Post a Comment