Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Spring启动和Spring安全性:转发无效的URL_Angularjs_Spring_Spring Boot_Spring Security_Thymeleaf - Fatal编程技术网

Angularjs Spring启动和Spring安全性:转发无效的URL

Angularjs Spring启动和Spring安全性:转发无效的URL,angularjs,spring,spring-boot,spring-security,thymeleaf,Angularjs,Spring,Spring Boot,Spring Security,Thymeleaf,我与spring boot、thymeleaf、spring security和angularjs合作 我希望所有无效的url返回到主页。 登录页面由thymeleaf管理,其余由angularjs管理 因此,我使用@Controller将所有无效url转发到localhost:8080/: 连接时,如果我键入localhost:8080/XXXX,在登录后将我转发到racine,但如果我键入localhost:8080/XXXX/XXXX,则会出现404错误 连接后,我没有这个问题,因为我正确

我与spring boot、thymeleaf、spring security和angularjs合作 我希望所有无效的url返回到主页。 登录页面由thymeleaf管理,其余由angularjs管理

因此,我使用@Controller将所有无效url转发到localhost:8080/:

连接时,如果我键入localhost:8080/XXXX,在登录后将我转发到racine,但如果我键入localhost:8080/XXXX/XXXX,则会出现404错误
连接后,我没有这个问题,因为我正确地转发了所有url。

这不是web应用程序的默认行为。我建议你自定义未找到的页面,然后从那里创建一个到你家的链接

我想把它直接转到主页,不显示错误页面
@Controller
public class AccueilController {

    // Match everything without a suffix (so not a static resource)
    @RequestMapping(value = "/{path:[^\\.]*}")
    public String redirect() {
        // Forward to home page so that route is preserved.
        return "forward:/";
    }
}