Размонтирование узла React.js

Конечно, возможно иметь два метода с тем же @Path аннотацией, например, если они отличаются другими средствами (например, HTTP-метод или @Consumes аннотация). @Path в классе действует как по умолчанию / root для @Path s методов класса. Более того, это не проблема, если у вас есть один путь, который «внутри» другого; JAX-RS указывает, что используется наиболее подходящее совпадение. (Я предпочитаю не делать этого таким образом, вместо этого «внешний» класс возвращает ссылку на «внутренний» класс на подходящее частичное совпадение, так что каждый путь имеет прослеживаемый путь к ответственности, который определенно ведет к одному классу. Это требует довольно иного способа компоновки аннотаций @Path.)

Но если вы закончили с двумя методами, которые могут обслуживать один и тот же входящий запрос, у вас есть столкновение и JAX Внедрение -RS будет свободно выбирать, какой из них использовать (в зависимости от реализации). Это, вероятно, не то, что вы хотите, поскольку компьютеры, как правило, принимают плохие решения при предоставлении свободного выбора.

46
задан TrySpace 20 August 2017 в 07:04
поделиться