我想创建一个像 abc.com/firstName.lastName 这样的 url。我是如何在我们的项目中实现这个的,你能帮帮我吗?
我检查了你在 WebConfigurer.java 类中的过滤器
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/index.html");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/images/*");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/fonts/*");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/scripts/*");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/styles/*");
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/views/*");
staticResourcesProductionFilter.setAsyncSupported(true);
如果我将我们的网址更改为 abc.com/profile/firstName.lastName 那么它对我来说会很好,因为我已经编写了自己的过滤器
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/profile/*");
但如果我想为这个 url 像 abc.com/firstName.lastName 这样的 url 我必须改变
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/");
至
staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/*");
那么它给了一个例外,请给我任何回归的方式。
提前致谢。