spring-boot - Spring Boot 请求映射最佳实践

标签 spring-boot

我一直在研究 Spring Boot,在我完成的教程中,请求映射是这样给出的:

@GetMapping("/hello")

如果映射在别处被引用,则通过重复相同的字符串来完成:

.antMatchers("/hello").permitAll()

我觉得这可能会在较大的应用程序中变得困惑,所以我想知道是否“每个人”都在做一些事情来组织它并避免重复字符串以及拼写错误等问题。

最佳答案

你可以像这样组织你的 URL

    public class UrlConstant {

        public static final String ID_PLACEHOLDER = "/{id}";

        public static class HelloUrl {

            public static final String URL = "/hello";

            public static class Path {

                public static final String TEST = "/test";

            }

            public static class QueryParam {

                public static final String PARAM1 = "param";

            }
        }

    }

关于spring-boot - Spring Boot 请求映射最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59542556/

相关文章:

java - 为执行器端点定义不同上下文的正确/最干净的方法是什么?

java - 具有有效证书的 spring boot https 获取 ERR_SSL_VERSION_OR_CIPHER_MISMATCH,自签名工作正常

java - 违反完整性约束 - 在级联上找不到父 key

java - 在 Spring Boot 应用程序中集成 Apache guacamole

spring-boot - H2 控制台 Spring Boot 未打开

java - spring ThreadPoolTask​​Scheduler 不使用 Instant 运行计划

spring - 如何在 Spring AMQP 中使用拦截器

java - 如何返回等于带有所有查询参数的被调用端点的字符串

java - spring jpa - 必须存在至少一个 JPA 元模型*

java - Spring @Autowired 无法连接 Jpa 存储库