先看一下项目原来的目录
html和js,css等都放在了webapp下,前端同事反映说不能使用相对路径引用文件,不方便调试,那就动手修改一下吧。
看一下修改后的目录:
首先修改webconfig.java
package com.ty.ext.front.config;
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.support.http.StatViewServlet;
import com.alibaba.druid.support.http.WebStatFilter;
import com.alibaba.druid.support.spring.stat.BeanTypeAutoProxyCreator;
import com.alibaba.druid.support.spring.stat.DruidStatInterceptor;
import com.google.code.kaptcha.impl.DefaultKaptcha;
import com.google.code.kaptcha.util.Config;
import com.ty.ext.front.config.properties.GunsProperties;
import com.ty.ext.front.core.common.constant.Const;
import com.ty.ext.front.core.common.controller.GunsErrorView;
import com.ty.ext.front.core.interceptor.AttributeSetInteceptor;
import com.ty.ext.front.core.interceptor.RestApiInteceptor;
import com.ty.ext.front.core.lisener.ConfigListener;
import org.springframework.aop.Advisor;
import org.springframework.aop.support.DefaultPointcutAdvisor;
import org.springframework.aop.support.JdkRegexpMethodPointcut;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.context.request.RequestContextListener;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import java.util.Properties;
@Configuration
public class WebConfig implements WebMvcConfigurer {
/**
* 静态资源映射
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//本应用
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
页面引用css时:
<link rel="stylesheet" href="assets/common/layui/css/layui.css"/>
这样就可以了。