Sobes.tech
Junior — Middle
173

Hogyan lehet útvonalakat bevezetni egy Java alapú webalkalmazásban?

Válasz az MI-től

sobes.tech MI

В веб-приложении на Java маршруты обычно внедряются с помощью сервлетов или фреймворков, таких как Spring MVC или JAX-RS.

Пример с использованием аннотаций в Spring MVC:

@RestController
@RequestMapping("/api")
public class MyController {

    @GetMapping("/users")
    public List<User> getUsers() {
        // логика получения пользователей
    }

    @PostMapping("/users")
    public User createUser(@RequestBody User user) {
        // логика создания пользователя
    }
}

Здесь @RequestMapping и @GetMapping задают маршруты, по которым будут обрабатываться HTTP-запросы.

Если используется стандартный Java EE подход, то маршруты задаются в дескрипторе развертывания (web.xml) или через аннотации @WebServlet:

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
        resp.getWriter().write("Hello World");
    }
}

Таким образом, маршруты внедряются либо декларативно через аннотации, либо конфигурационно через XML.