SpringBoot vue区校企大型仪器智慧共享平台
SpringBoot 区校企大型仪器智慧共享平台 功能介绍
首页 图片轮播 热门推荐 仪器信息 新闻资讯 论坛
登录注册 个人中心 我的发布 我的收藏 在线客服
后台管理 登录注册 个人中心 用户管理 仪器分类管理 仪器信息管理 仪器租赁管理
论坛管理 图片管理 新闻资讯管理 客服管理 我的收藏管理 管理员管理
使用技术
SpringBoot框架
Mysql数据库
Mybaits
vue(前端)
功能展示
springboot静态资源过滤拦截器配置
package com.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import com.interceptor.AuthorizationInterceptor;
@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport{
@Bean
public AuthorizationInterceptor getAuthorizationInterceptor() {
return new AuthorizationInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(getAuthorizationInterceptor()).addPathPatterns("/**").excludePathPatterns("/static/**");
super.addInterceptors(registry);
}
/**
* springboot 2.0配置WebMvcConfigurationSupport之后,会导致默认配置被覆盖,要访问静态资源需要重写addResourceHandlers方法
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/resources/")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/admin/")
.addResourceLocations("classpath:/front/")
.addResourceLocations("classpath:/public/");
super.addResourceHandlers(registry);
}
}
运行
创建数据库, 然后修改数据库连接相关信息。
启动 Springboot 类的main方法
前台访问地址:http://localhost:8080/springb/front/index.html
后台访问地址:http://localhost:8080/springb/admin/dist/index.html
管理员账号:liang 密码:liang