java - Spring Boot 单页应用程序在任何 URL 上进行路由

标签 java spring-boot web-applications

我正在尝试完成以下任务(如果可能的话)。

我在localhost:8080有一个单页应用程序,即使用户输入:localhost:8080/signIn,当前所有内容都会落在localhost:8080/

它执行客户端路由,以便在您登陆 localhost:8080/ 后,您可以单击一个按钮,它会将您带到 localhost:8080/signIn

有没有一种方法可以使用 springboot 来允许用户传入的任何内容而不自动重定向到 localhost:8080/ (同时返回单个页面 - index.html)?

谢谢!

最佳答案

试试这个方法

@Controller
@RequestMapping("/")
public class AnythingController{

    @RequestMapping(value="**",method = RequestMethod.GET)
    public String getAnything(){
        // your code
    }
}

关于java - Spring Boot 单页应用程序在任何 URL 上进行路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52996333/

相关文章:

java - 为什么 NullPointerException 未声明为已检查异常

java - 使用不带replaceAll()的循环打印不带元音的UI; java 语

java - 对象映射器给出异常 : com. fastxml.jackson.databind.exc.UnrecognizedPropertyException:无法识别的字段

tomcat - 如何限制/限制 Tomcat 中 webapps 的资源?

c# - 如何保护asp.net应用程序仅在指定域上运行?

ISA Server 2006 的 Java HttpSession 问题

java - 将 XML 转换为 JSON 格式

java - Spring Boot devtools - 静态内容重新加载在 IntelliJ 中不起作用

java - 将 Spring Boot 服务注入(inject)非托管类

java - Web 应用程序和多线程