@RestController вместо @Controller + @ResponseBody@RestController — это мета-аннотация, которая включает @ResponseBody, и затем автоматически применяется ко всем методам:@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController {
}
@Controller и @ResponseBody:@Controller
public class MyController {
@ResponseBody
@GetMapping("/hello")
public String hello() {
return "Hello!";
}
}
@RestController:@RestController
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello!";
}
}
#SpringBoot #CleanCode
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Spring Boot: Лучше использовать
#SpringBoot #JavaDev
👉 Java Portal
SpringBootTest.WebEnvironment.RANDOM_PORT вместо жёстко заданных портов в тестах, чтобы избежать конфликтов.#SpringBoot #JavaDev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3