当前位置: 首页 > 面试题库 >

Spring boot2.0怎么配置默认访问登录页

葛俊
2023-05-05

SpringBoot2.0版本

WebMvcConfigurer 接口,然后重写addViewControllers方法即可,上代码:

@Configuration
public class WebConfigurer implements WebMvcConfigurer{
   @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        // 指向页面
        // registry.addViewController("/").setViewName("forward:/blog/index.html");
        // 指向
        registry.addViewController("/").setViewName("redirect:/login");
        // @Order(Ordered.HIGHEST_PRECEDENCE)代表这个过滤器在众多过滤器中级别最高,也就是过滤的时候最先执行
        // 而@Order(Ordered.LOWEST_PRECEDENCE)恰恰相反,表示级别最低,最后执行过滤操作。
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
    }
}

效果:

 类似资料:
  • 我是Wildfly中undertow web服务器的新手。 我正在运行Wildfly8。1在域模式下,试图让undertow将访问日志写入非默认位置。当前默认值为directory=“${jboss.server.log.dir}”。我正在尝试将访问日志属性“directory”设置为如下目录=“${custom.jboss.server.log.dir}。我将这个变量定义为host-slave.

  • 与Jquery Mobile自动初始化共同协作 Working with Jquery Mobile's Auto-initialization 不像其他的Jq项目,比如jq和jq ui,Jquery Mobile会在加载到增强特性时马上应用它(远早于document.ready事件发生时)。这些特性会基于Jquery Mobile的默认配置应用,是针对默认的情形设计的,他可能符合你的需求,也可能

  • 这样的,可以加默认值吗?

  • 项目是 react cra 单页应用,项目的默认路由是 http://www.text.com/A,在这个路由下能正常执行谷歌浏览器的 lighthouse测试,现在我想测试下 B 路由下的页面,但是我再 B路由下执行是总是会跳到 A页面,请问下这个是什么问题?lighthouse只能执行单页应用的主页面吗?

  • wangeditor中怎么设置他的默认字号?

  • 本文向大家介绍PHP 网站修改默认访问文件的nginx配置,包括了PHP 网站修改默认访问文件的nginx配置的使用技巧和注意事项,需要的朋友参考一下 搭建好lnmp后,有时候并不需要直接访问index.php,配置其他的默认访问文件比如index.html这时候需要配置一下nginx才能访问到你想要设置的文件 直接上代码,如下是我的配置的一份简单的nginx到php-fpm的站点,该站点默认访问