Java practice init

This commit is contained in:
Hally
2026-01-22 19:13:32 +01:00
parent b98536e336
commit d41a3a7ff4
4 changed files with 26 additions and 6 deletions

View File

@@ -27,7 +27,7 @@
<url/>
</scm>
<properties>
<java.version>25</java.version>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>

View File

@@ -5,7 +5,7 @@ import istvan.java.entity.User;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
@@ -31,16 +31,23 @@ Szinten localhost:8080/user de GET methoduskent request body nelkul vissza kell
*/
@RestController
public class UserController {
Logger logger = LoggerFactory.getLogger(UserController.class);
List<User> userList = new ArrayList<>();
public void createNewUser(CreateUserRequest request){
}
@PostMapping("/user")
public void createNewUser(@RequestBody CreateUserRequest request){
User user = new User();
user.setUsername(request.getUsername());
user.setAge(request.getAge());
public void getUsers(){
userList.add(user);
}
@GetMapping("/user")
public ResponseEntity<Object> getUsers(){
return ResponseEntity.ok(userList);
}
}

View File

@@ -1,8 +1,15 @@
package istvan.java.dto;
import lombok.Data;
import lombok.ToString;
/*
Ugyan ezeket a valtozokat es annotaciokat vedd fel itt is es utana folytasd a UserController osztalyba
*/
@Data
@ToString
public class CreateUserRequest {
String username;
Integer age;
}

View File

@@ -11,6 +11,12 @@ A data az getter es settereket general buildelesnel, a to String meg a meglevo v
Nyisd meg a CreateUserRequest osztalyt es ott folytasd a feladatot
*/
import lombok.Data;
import lombok.ToString;
@Data
@ToString
public class User {
String username;
Integer age;
}