Java practice init
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -27,7 +27,7 @@
|
|||||||
<url/>
|
<url/>
|
||||||
</scm>
|
</scm>
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>25</java.version>
|
<java.version>21</java.version>
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import istvan.java.entity.User;
|
|||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.http.ResponseEntity;
|
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.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -31,16 +31,23 @@ Szinten localhost:8080/user de GET methoduskent request body nelkul vissza kell
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@RestController
|
||||||
public class UserController {
|
public class UserController {
|
||||||
|
|
||||||
Logger logger = LoggerFactory.getLogger(UserController.class);
|
Logger logger = LoggerFactory.getLogger(UserController.class);
|
||||||
List<User> userList = new ArrayList<>();
|
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;
|
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
|
Ugyan ezeket a valtozokat es annotaciokat vedd fel itt is es utana folytasd a UserController osztalyba
|
||||||
*/
|
*/
|
||||||
|
@Data
|
||||||
|
@ToString
|
||||||
public class CreateUserRequest {
|
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
|
Nyisd meg a CreateUserRequest osztalyt es ott folytasd a feladatot
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ToString
|
||||||
public class User {
|
public class User {
|
||||||
|
String username;
|
||||||
|
Integer age;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user