HelpDEZk 更换ip cyberpanel账号注册

测试代码
pom.xml:



ITKaven

/META-INF/resources



12345678910

HelpDEZk更换ip默认目录
默认情况下,Spring Boot从类路径中名为/static、/public、/resources、/META-INF/resources的目录或ServletContext的根目录提供HelpDEZk更换ip,使用Spring MVC中的ResourceHttpRequestHandler来进行处理,可以通过添加自己的WebMvcConfigurer并重写addResourceHandlers方法来修改该配置。
在一个独立的Web应用程序中,容器中的默认servlet也会被启用,并充当后备服务,如果Spring对HelpDEZk更换ip请求不进行处理,则会从ServletContext的根目录提供HelpDEZk更换ip。大多数情况下,这种情况不会发生(除非修改默认的MVC配置),因为Spring总是可以通过DispatcherServlet处理请求。
HelpDEZk更换ip优先顺序
当默认目录存在同名的HelpDEZk更换ip(比如HTML页面)时,访问该同名HelpDEZk更换ip会存在优先顺序,启动应用,使用Postman访问
可见/META-INF/resourcescyberpanel夹下的HelpDEZk更换ip最先被访问到,修改该cyberpanel夹的名称,重新启动应用,使用Postman再访问
执行同样的操作。
可见HelpDEZk更换ip默认目录的优先顺序为:
/META-INF/resources/resources/static/public
为了不影响后面的测试,将所有cyberpanel夹修改成原来的名称。
HelpDEZk更换ip请求路径模式
默认情况下,HelpDEZk更换ip的请求路径模式为/**(即所有请求路径),可以使用spring.mvc.static-path-pattern属性对其进行设置。
application.properties:
spring.mvc.static-path-pattern=/static/**
1
修改控制器:
package com.kaven.springboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping(“/static”)
public class IndexController {

@GetMapping(“/index”)
public String index() {
return “index.html”;
}
}
123456789101112131415
spring.mvc.static-path-pattern=/static/**表示当请求路径匹配/static/**时,才会处理该获取HelpDEZk更换ip的请求,比如访问
自定义HelpDEZk更换ip位置
可以使用spring.web.resources.static-locations属性自定义HelpDEZk更换ip的位置(会将默认值覆盖),根servlet 上下文路径”/”也会自动添加到该位置集合。
application.properties:
spring.mvc.static-path-pattern=/static/**
spring.web.resources.static-locations=classpath:/html,classpath:/my
12
配置中自定义HelpDEZk更换ip位置的先后顺序就是HelpDEZk更换ip的优先顺序。
自定义HelpDEZk更换ipcyberpanel夹
修改pom.xml:
org.springframework.boot
spring-boot-maven-plugin


src/main/my-resources



12345678910111213

my-resourcescyberpanel夹下的配置cyberpanelapplication.properties:
server.port=8085
spring.mvc.static-path-pattern=/static/**
spring.web.resources.static-locations=classpath:/html,classpath:/my
123
my-resourcescyberpanel夹下的HelpDEZk更换ip。 启动应用,日志如下图所示,说明新的配置cyberpanel起作用了。 使用Postman访问 如果存在resourcescyberpanel夹,Spring Boot默认使用该cyberpanel夹下的HelpDEZk更换ip,包括配置cyberpanel。 启动应用,日志如下图所示,说明resourcescyberpanel夹下的配置cyberpanel起作用了。 使用Postman访问 因此需要修改resourcescyberpanel夹的名称或者直接删除掉,如果自定义HelpDEZk更换ipcyberpanel夹还是没有起作用,就需要使用Maven执行clean操作,再重新启动应用。 这篇博客就到这里,如果博主有说错的地方或者大家有不同的见解,欢迎大家评论补充。