Junior — Middle
Koje tehnologije i alate ste koristili u poslednjim projektima?
sobes.tech АИ
Одговор од АИ
U poslednjim Java projektima koristio sam sledeće tehnologije i alate:
- Spring Framework (Spring Boot, Spring MVC) za kreiranje RESTful servisa i upravljanje zavisnostima.
- Hibernate za ORM i rad sa bazama podataka.
- Maven za upravljanje zavisnostima i izgradnju projekata.
- JUnit i Mockito za pisanje jedinicnih testova.
- Git za kontrolu verzija.
- Docker za kontejnerizaciju aplikacija.
Primer jednostavnog REST kontrolera na 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);
}
}