1
0
forked from PGL/Clyde

example backend api with user table

This commit is contained in:
2024-03-02 23:33:48 +01:00
parent 69c3a3b965
commit 3956037ab5
4 changed files with 101 additions and 2 deletions

View File

@ -0,0 +1,27 @@
package ovh.herisson.Clyde.EndPoints;
import org.springframework.web.bind.annotation.*;
import ovh.herisson.Clyde.Repositories.UserRepository;
import ovh.herisson.Clyde.Tables.User;
@RestController
@CrossOrigin(origins = "http://localhost:5173")
public class UserController {
private final UserRepository userRepo;
public UserController(UserRepository userRepo){
this.userRepo = userRepo;
}
@GetMapping("/users")
public Iterable<User> getUsers(){
return userRepo.findAll();
}
@PostMapping("/users")
public void postUser(@RequestBody User user ){
userRepo.save(user);
}
}