src/main/java/com/xtu/hrms/config/MyMvcConfig.java
(完整代码) 1KBpackage com.xtu.hrms.config;
import com.xtu.hrms.component.LoginHandlerInterceptor;
import com.xtu.hrms.component.MyLocalResolver;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.LocaleResolver;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
// 浏览器发送 / 请求来到 login
registry.addViewController("/").setViewName("login");
registry.addViewController("/index.html").setViewName("login");
registry.addViewController("/main.html").setViewName("dashboard");
registry.addViewController("/dashboard1.html").setViewName("dashboard1");
}
// 注册拦截器
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 静态资源 *.css *.js
// SpringBoot已经做好了静态资源映射
registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**").
excludePathPatterns("/index.html","/","/user/login","/asserts/**","/iconfont/**","/webjars/**");
}
@Bean
public LocaleResolver localeResolver() {
return new MyLocalResolver();
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
