[인프런 워밍업 스터디 클럽] 백엔드 과제5
문제 public class Main { public static void main(String[] args) throws Exception { System.out.println("숫자를 입력하세요 : "); Scanner scanner = new Scanner(System.in); int numberOfThrows = scanner.nextInt(); i...
- 좋아요수
- 0
문제 public class Main { public static void main(String[] args) throws Exception { System.out.println("숫자를 입력하세요 : "); Scanner scanner = new Scanner(System.in); int numberOfThrows = scanner.nextInt(); i...
문제 1 private final FruitService fruitService; public FruitController(FruitService fruitService) { this.fruitService = fruitService; } @PostMapping("/api/v1/fruit") public void saveFruit(@RequestBody F...
문제 1 자바의 람다식은 왜 등장했을까? 1. 람다식(Lambda Expression) 이란? Stream 연산들은 매개변수로 함수형 인터페이스(Functional Interface)를 받도록 되어있다. 그리고 람다식은 반환값으로 함수형 인터페이스를 반환하고 있다. 그렇기 때문에 우리는 Stream API를 정확히 이해하기 위해 람다식과 함수형 인터페이스에...
문제 1 public class CalcResult { private int add; private int minus; private int multiply; public CalcResult(int add, int minus, int multiply) { this.add = add; this.minus = minus; this.multiply = multi...
[질문] 어노테이션을 사용하는 이유 (효과) 는 무엇일까? - 코드량이 감소하고 유지보수하기 쉬우며, 생산성이 증가 한다. 나만의 어노테이션은 어떻게 만들 수 있을까? [ 커스텀 어노테이션 만들기 ] 예를 들어 다음과 같은 RestMemberController를 개발하여 Swagger로 문서화한다고 하자. 여기서 @Api와 @RestController 어노...