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"; } }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Intellij idea下使用不同tomcat编译maven项目的服务器路径方法详解
今天小编就为大家分享一篇关于Intellij idea下使用不同tomcat编译maven项目的服务器路径方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-02-02Gradle进阶使用结合Sonarqube进行代码审查的方法
今天小编就为大家分享一篇关于Gradle进阶使用结合Sonarqube进行代码审查的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12elasticsearch节点的transport请求发送处理分析
这篇文章主要为大家介绍了elasticsearch节点的transport请求发送处理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-04-04
最新评论