我使用swagger2
。我将其配置为在用户访问根路径时重定向到swagger-ui.html
。
@Bean
public WebMvcConfigurer index() {
return new WebMvcConfigurer() {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addRedirectViewController("/", "/swagger-ui.html");
}
};
}
正如我在application.yml中将context-path
配置为/api
一样,现在当用户尝试访问/api
时,他将被重定向到/api/swagger-ui.html
。
但是我根本不想显示swagger-ui.html
,而只留下/api
。有办法实现吗?
答案 0 :(得分:0)
您可以在登陆HTML页面上使用以下Java脚本
<script>
history.replaceState('data to be passed', 'Title of the page', "/api/");
</script>