Junior — Middle
Vyvinuli ste vlastný modul alebo počiatočný projekt na základe Spring Boot?
sobes.tech AI
Odpoveď od AI
Áno, vyvíjal som vlastné moduly a počiatočné projekty založené na Spring Boot. Napríklad som vytvoril REST API na správu používateľov pomocou Spring Web, Spring Data JPA na prácu s databázou a Spring Security na autentifikáciu a autorizáciu.
Typický počiatočný projekt zahŕňa:
- Konfiguráciu závislostí pomocou Maven alebo Gradle
- Hlavnú triedu s anotáciou
@SpringBootApplication - Kontroléry s
@RestController - Služby s podnikovou logikou
- Repozitáre na prístup k dátam
Príklad jednoduchého kontroléra:
@RestController
@RequestMapping("/users")
public class UserController {
private final UserService userService;
public UserController(UserService userService) {
this.userService = userService;
}
@GetMapping
public List<User> getAllUsers() {
return userService.findAllUsers();
}
}