SpringBoot vue区校企大型仪器智慧共享平台
SpringBoot 区校企大型仪器智慧共享平台 功能介绍
首页 图片轮播 热门推荐 仪器信息 新闻资讯 论坛
登录注册 个人中心 我的发布 我的收藏 在线客服
后台管理 登录注册 个人中心 用户管理 仪器分类管理 仪器信息管理 仪器租赁管理
论坛管理 图片管理 新闻资讯管理 客服管理 我的收藏管理 管理员管理
使用技术
-
SpringBoot框架
-
Mysql数据库
-
Mybaits
-
vue(前端)
功能展示
首页.jpg 登录.jpg 仪器信息.jpg 发布.jpg 个人中心.jpg 后台登录.jpg 仪器分类管理.jpg 仪器信息管理.jpg 仪器租赁管理.jpgspringboot静态资源过滤拦截器配置
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
网友评论