Java practice init
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -27,7 +27,7 @@
|
||||
<url/>
|
||||
</scm>
|
||||
<properties>
|
||||
<java.version>25</java.version>
|
||||
<java.version>21</java.version>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user