Ответ
Да, у меня есть опыт разработки законченных проектов. Вот два ключевых примера:
1. RESTful API для ToDo-приложения (Spring Boot)
- Стек: Java, Spring Boot, Hibernate (JPA), PostgreSQL, JWT.
- Функционал: Полный CRUD для задач, аутентификация и авторизация пользователей.
-
Пример кода контроллера:
@RestController @RequestMapping("/api/tasks") public class TaskController { @Autowired private TaskService taskService; @GetMapping public ResponseEntity<List<Task>> getAllTasks() { return ResponseEntity.ok(taskService.findAll()); } @PostMapping public ResponseEntity<Task> createTask(@RequestBody Task task) { return ResponseEntity.status(HttpStatus.CREATED).body(taskService.save(task)); } }
2. CRM-система для малого бизнеса (Коммерческий проект)
- Стек: Java 11, Spring MVC, Thymeleaf, MySQL.
- Роль: Участие в разработке backend-логики и frontend-представлений.