package com.wgcloud.controller;
|
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.boot.system.ApplicationHome;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.core.Ordered;
|
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|
/**
|
* @version v3.3
|
* @ClassName:IndexController.java
|
* @author: http://www.wgstart.com
|
* @date: 2021年1月16日
|
* @Description: 全局拦截器
|
* @Copyright: 2019-2021 wgcloud. All rights reserved.
|
*/
|
@Configuration
|
public class IndexController implements WebMvcConfigurer {
|
|
private static final Logger logger = LoggerFactory.getLogger(IndexController.class);
|
|
// 只输入工程名称时候,跳转到登陆页面
|
@Override
|
public void addViewControllers(ViewControllerRegistry registry) {
|
registry.addViewController("/").setViewName("forward:/login/login.html");
|
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
|
}
|
|
@Override
|
public void addResourceHandlers(ResourceHandlerRegistry registry) {
|
ApplicationHome h = new ApplicationHome(getClass());
|
String jarPath = h.getSource().getParentFile().toString();
|
logger.debug("jar包路径-----------------" + jarPath);
|
registry.addResourceHandler("/resources/**").addResourceLocations("file:" + jarPath + "/logo/");
|
WebMvcConfigurer.super.addResourceHandlers(registry);
|
}
|
|
|
}
|