Junior — Middle
Jaké technologie a nástroje jste použili ve svých posledních projektech?
sobes.tech AI
Odpověď od AI
V posledních projektech v jazyce Java jsem použil následující technologie a nástroje:
- Spring Framework (Spring Boot, Spring MVC) pro tvorbu RESTful služeb a správu závislostí.
- Hibernate pro ORM a práci s databázemi.
- Maven pro správu závislostí a sestavení projektů.
- JUnit a Mockito pro psaní jednotkových testů.
- Git pro správu verzí.
- Docker pro kontejnerizaci aplikací.
Příklad jednoduchého REST kontroléru ve Spring Boot:
@RestController
@RequestMapping("/api/users")
public class UserController {
@GetMapping("/{id}")
public ResponseEntity<User> getUser(@PathVariable Long id) {
User user = userService.findById(id);
return ResponseEntity.ok(user);
}
}