SpringBoot配置项目访问路径URL的根路径方式

 更新时间:2022年01月27日 14:19:55   作者:春风化作秋雨  
这篇文章主要介绍了SpringBoot配置项目访问路径URL的根路径方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

配置项目访问路径URL的根路径

1.SpringBoot在2.0之前版本

使用server.context-path

server.context-path=/api

2.SpringBoot在2.0之后版本

使用server.servlet.context-path

server.servlet.context-path=/api

设置默认访问路径

一共有两种方法。

1.继承WebMvcConfigurerAdapter类或实现WebMvcConfigurer接口

创建一个config包,然后在包内创建MyMvcConfig类。

import org.springframework.context.annotation.Configuration; 
import org.springframework.core.Ordered;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
 
@Configuration
public class MyMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addViewControllers(ViewControllerRegistry registry) { 
        registry.addViewController("/").setViewName("index"); 
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE); 
        super.addViewControllers(registry); 
    } 
}

注意:如果用这个方法html页面需要在static下,不然会出现404错误,找不到页面。

2.@Controller路由设置

在controller层中创建一个IndexController类

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping; 
@Controller
public class IndexController {
    @RequestMapping({"/","/index"})
    public String index(){
        return "index";
    }
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java零基础入门数组

    Java零基础入门数组

    数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素
    2022-04-04
  • Java 类型相互转换byte[]类型,Blob类型详细介绍

    Java 类型相互转换byte[]类型,Blob类型详细介绍

    这篇文章主要介绍了Java 类型相互转换byte[]类型,Blob类型的相关资料,需要的朋友可以参考下
    2016-10-10
  • 详解JavaWeb如何实现文件上传和下载功能

    详解JavaWeb如何实现文件上传和下载功能

    这篇文章主要介绍了如何利用JavaWeb实现文件的上传和下载功能,文中的示例代码讲解详细,对我们的学习或工作有一定的帮助,感兴趣的小伙伴可以学习一下
    2021-12-12
  • QueryWrapper中查询的坑及解决

    QueryWrapper中查询的坑及解决

    这篇文章主要介绍了QueryWrapper中查询的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。
    2022-01-01
  • java byte数组与int,long,short,byte的转换实现方法

    java byte数组与int,long,short,byte的转换实现方法

    下面小编就为大家带来一篇java byte数组与int,long,short,byte的转换实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • 通过实例了解Java jdk和jre的区别

    通过实例了解Java jdk和jre的区别

    这篇文章主要介绍了通过实例了解Java jdk和jre的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • IDEA的下载和使用安装详细图文教程

    IDEA的下载和使用安装详细图文教程

    这篇文章主要介绍了IDEA的下载和使用安装,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • java过滤器中Filter的ChainFilter过滤链

    java过滤器中Filter的ChainFilter过滤链

    这篇文章主要介绍了java过滤器中Filter的ChainFilter过滤链,发送请求时,如果有不符合的信息将会被filter进行拦截,如果符合则会进行放行。如果感兴趣可以来学习一下
    2020-07-07
  • 浅析idea生成war包放入tomcat的路径访问问题

    浅析idea生成war包放入tomcat的路径访问问题

    这篇文章主要介绍了关于idea 生成war 包放入tomcat的路径访问问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • MapStruct处理Java中实体与模型间不匹配属性转换的方法

    MapStruct处理Java中实体与模型间不匹配属性转换的方法

    今天小编就为大家分享一篇关于MapStruct处理Java中实体与模型间不匹配属性转换的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论