Sobes.tech
Junior — Middle

Kā īstenot tīmekļa pieprasījumu apstrādi, izmantojot Spring MVC?

sobes.tech AI

Atbilde no AI

Spring MVC procesē web pieprasījumus, izmantojot kontrolierus, kas pieņem HTTP pieprasījumus un atgriež atbildes.

Galvenie soļi:

  1. Izveidojiet klasi ar anotāciju @Controller vai @RestController.
  2. Izmantojiet anotāciju @RequestMapping (vai specializētas, piemēram, @GetMapping, @PostMapping) URL un HTTP metodes norādīšanai.
  3. Kontroliera metodēs pieņemiet pieprasījuma parametrus un atgrieziet datus vai skatus.

Piemērs:

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String sayHello(@RequestParam(name = "name", defaultValue = "World") String name) {
        return "Hello, " + name + "!";
    }
}

Šajā piemērā GET pieprasījums uz /hello?name=Иван atgriezīs virkni "Hello, Иван!".