Spring Boot: разработка веб-приложений
Spring Boot хорошо подходит для разработки веб-приложений. Вы можете создать автономный HTTP-сервер, используя встроенные Tomcat, Jetty, Undertow или Netty. Большинство веб-приложений используют модуль spring-boot-starter-web для быстрой подготовки и запуска. Вы также можете создавать реактивные веб-приложения с помощью модуля spring-boot-starter-webflux.
Spring Web MVC Framework
Фреймворк Spring Web MVC (часто называемая просто "Spring MVC") представляет собой богатый "model view controller" веб-фреймворк. Spring MVC позволяет создавать специальные bean-компоненты @Controller или @RestController для обработки входящих HTTP-запросов. Методы в вашем контроллере отображаются на HTTP с помощью аннотаций @RequestMapping.
Следующий код показывает типичный @RestController, который обслуживает данные JSON:
@RestController
@RequestMapping(value="/users")
public class MyRestController {
@RequestMapping(value="/{user}", method=RequestMethod.GET)
public User getUser(@PathVariable Long user) {
// ...
}
@RequestMapping(value="/{user}/customers", method=RequestMethod.GET)
List
Spring MVC является частью ядра Spring Framework.
Читайте также:
- Spring Boot: внешняя конфигурация
- Разработка вашего первого Spring Boot приложения
- Spring Boot стартеры
Комментарии
Отправить комментарий