如何在SpringBoot中到达Controller之前更改请求URL?

问题描述 投票:0回答:1

我们有一个应用程序,在该应用程序中,用户将在GET REST请求中发送加密版本的resourceId。

示例:GET localhost:8080 / demo-application / Employee / abcde123xyz

abcde123xyz是一个加密值,将被解密为值[[1001。

我们希望在到达控制器之前进行此转换,以便控制器获得解密后的值。我们可以使用拦截器或一些建议吗?
java spring spring-boot spring-mvc interceptor
1个回答
0
投票
RestController只是一个特殊的servlet,因此您可以声明经典的ServletFilter

检查此:https://www.baeldung.com/spring-boot-add-filter&ved=2ahUKEwiDufWRmOjoAhVLyqQKHaZ7BzAQFjABegQIBBAK&usg=AOvVaw1aZLRyMwZrAIn_cU06RWXl&cshid=1586876684777

© www.soinside.com 2019 - 2024. All rights reserved.