Назад к вопросам
Junior — Middle
115
Каким образом можно внедрить маршруты в веб-приложении на Java?
Ответ от нейросети
sobes.tech AI
В веб-приложении на 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.