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

网友投稿 2650 2022-11-03

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

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

目录配置项目访问路径URL的根路径1.SpringBoot在2.0之前版本2.SpringBoot在2.0之后版本设置默认访问路径1.继承WebMvcConfigurerAdapter类或实现WebMvcConfigurer接口2.@Controller路由设置

配置项目访问路径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类。

impohttp://rt 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.addViewCophjTBqntrollers(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";

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用python实现\记事本中去除掉空行数据
下一篇:Just-API是一个健壮的,基于规范的HTTP APIs (REST, GraphQL)测试框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~