Voler
Voler

Reputation: 11

How to add CSS and JS to Spring mvc project

I'm working on a project in Spring MVC. I would like to connect CSS and js under it. However, for some reason, spring can not see these files. In the previous project which was configured using XML and everything worked fine. Any suggestion would be helpful.

Project Structure

    <script type="text/javascript" src='<spring:url value="/resources/js/script.js"/>'></script>
    <link href='<spring:url value="/resources/css/style.css"/>' rel="stylesheet" />

Configuration:

public void addResourceHandlers(final ResourceHandlerRegistry registry){
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

Upvotes: 1

Views: 5046

Answers (1)

Avijit Barua
Avijit Barua

Reputation: 3086

Move the resource folder under webapp folder. And with this line you can connect your css file.

<link rel="stylesheet" href="/css/styles.css"> 

Similarly write code to connect script like

<script type="text/javascript" src="/js/script.js"></script>

Upvotes: 1

Related Questions