mirror of
https://github.com/TheWhiteDog9487/WebAPI.git
synced 2026-08-11 23:01:30 +08:00
将 / 重定向到Swagger WebUI
This commit is contained in:
@@ -23,7 +23,7 @@ class OpenAPIConfiguration {
|
||||
.contact(new Contact()
|
||||
.name("TheWhiteDog9487")
|
||||
.url("https://www.github.com/TheWhiteDog9487/WebAPI"))
|
||||
.version("0.5.2")
|
||||
.version("0.5.3")
|
||||
.license(new License()
|
||||
.name("WTFPL")
|
||||
.url("https://spdx.org/licenses/WTFPL")) )
|
||||
|
||||
+1
-4
@@ -2,11 +2,8 @@ package xyz.thewhitedog9487.WebAPI.Configuration;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.config.Customizer;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
|
||||
import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
|
||||
import org.springframework.security.config.annotation.web.configurers.CsrfConfigurer;
|
||||
import org.springframework.security.web.SecurityFilterChain;
|
||||
|
||||
@Configuration
|
||||
@@ -20,7 +17,7 @@ class SpringSecurityConfiguration {
|
||||
AuthorizationManagerRequestMatcherRegistry
|
||||
.requestMatchers("/ip/**", "/message/**")
|
||||
.permitAll()
|
||||
.requestMatchers("/v3/api-docs/**","swagger-ui/**", "/swagger-ui.html")
|
||||
.requestMatchers("/", "/v3/api-docs/**","swagger-ui/**", "/swagger-ui.html")
|
||||
.permitAll()
|
||||
.anyRequest()
|
||||
.denyAll(); });
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package xyz.thewhitedog9487.WebAPI.Controller;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.servlet.view.RedirectView;
|
||||
|
||||
@Slf4j
|
||||
@Controller
|
||||
class RedirectRootToSwaggerWebUI {
|
||||
static String RedirectTo = "/swagger-ui/index.html";
|
||||
|
||||
@GetMapping("/")
|
||||
RedirectView Redirect(){
|
||||
log.info("正在将访问 / 的请求重定向到 {}", RedirectTo);
|
||||
return new RedirectView(RedirectTo); } }
|
||||
Reference in New Issue
Block a user