problema de ruta de springboot

1. Algunas rutas web comunes en Springboot

  1. Se accede al archivo de índice en la carpeta de recursos de forma predeterminada cuando se inicia el proyecto
  2. La ruta del proyecto predeterminada de springboot es localhost: 8080
  3. La ruta de acceso predeterminada de swagger es 127.0.0.1:8090/swagger-ui.html
  4. El '/' predeterminado (ruta raíz) en tymleaf es resources
  5. Los recursos estáticos predeterminados (css, js) en tymleaf están en la carpeta / resources / static
  6. La ruta de clase en el archivo yml se refiere a la carpeta de recursos
  7. webjars / está en la carpeta / resources / static de forma predeterminada
  8. Todos ** / favicon.ico (icono predeterminado) se encuentran en el archivo de recursos estáticos
  9. El puerto de inicio predeterminado es 8080
  10. Las páginas en thymleaf están por defecto en la plantilla bajo recursos

2. Cómo modificar

  1. Modificar el contenedor de sevlet incorporado
server.servlet.context-path=/sw		#修改访问路径
spring.application.name=sw			#修改项目名称
server.port=8090								#修改访问端口
  1. Swagger-ui.html reacondicionado
    @Bean
    public Docket createRestApi() {
    
    
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .host("ap");			#这个进行修改访问地址
                .select()
                //controller的目录
                .apis(RequestHandlerSelectors.basePackage("com.swagger.api"))
                .paths(PathSelectors.any())
                .build();
    }
	//用来创建该Api的基本信息(这些基本信息会展现在文档页面中)
    private ApiInfo apiInfo() {
    
    
        return new ApiInfoBuilder()
                .title("swagger")
                .description("http://www.baidu.com/")
                .termsOfServiceUrl("http://www.baidu.com/")
                .version("1.0")
                .build();
    }
  1. Modificar la ruta de Thymleaf
spring.thymeleaf.prefix=跟路径问resources

Supongo que te gusta

Origin blog.csdn.net/fuzekun/article/details/105049299
Recomendado
Clasificación