Аспектно-ориентированное программирование (AOP)
Spring поддерживает аспектно-ориентированное программирование, которое позволяет выделять и повторно использовать аспекты, такие как транзакции, безопасность и логирование.
Примеры использования
1. Создание RESTful API с Spring Boot java
@RestController
public class HelloWorldController {
@RequestMapping("/")
public String helloWorld() {
return "Hello, World!";
}
}
Примеры использования
2.Обработка форм веб-страниц с Spring MVC
@Controller
public class FormController {
@GetMapping("/form")
public String showForm(User user) {
return "form";
}
@PostMapping("/form")
public String submitForm(@ModelAttribute("user") User user) {
// Обработка данных формы
return "result";
}
}