[인프런 워밍업 클럽 0기] BE 7일차 과제
문제 1 과제 #6에서 만들었던 Fruit 기능들을 JPA를 이용하도록 변경해보세요! 문제2 우리는 특정 과일을 기준으로 지금까지 우리 가게를 거쳐갔던 과일 개수를 세고 싶습니다. 에서 만들었던 과일 Entity Class를 이용해 기능을 만들어 보세요! 예를 들어 (1, 사과, 3000원, 판매 O) (2, 바나나, 4000원, 판매 X) (3, 사과, ...
- 좋아요수
- 0
- 백엔드
문제 1 과제 #6에서 만들었던 Fruit 기능들을 JPA를 이용하도록 변경해보세요! 문제2 우리는 특정 과일을 기준으로 지금까지 우리 가게를 거쳐갔던 과일 개수를 세고 싶습니다. 에서 만들었던 과일 Entity Class를 이용해 기능을 만들어 보세요! 예를 들어 (1, 사과, 3000원, 판매 O) (2, 바나나, 4000원, 판매 X) (3, 사과, ...
일주일 간의 학습 내용 JPA 더 다뤄보기 스프링 부트 톺아보기 Git과 배포 후기 약 3주간 워밍업 클럽을 진행하면서 WAS가 API를 보내는 방식에 대해 알 수 있게 되었고 스프링의 어노테이션은 이해보단 일단 정보성으로 이걸 쓰면 이렇게 해준다더라는 느낌으로 맛보고 JPA로 SQL을 직접 다루진 않는 법도 있다는 여러 단계의 추상화를 경험했다. 처음 시...
Team 기능 Controller @RestController public class TeamController { private final TeamService teamService; public TeamController(TeamService teamService) { this.teamService = teamService; } @PostMapping(...
일주일 간의 학습 내용 JPA와 트랜잭션 CRUD 고도화와 보다 객체지향적! 개발 서버와 배포 서버 분리, AWS 세팅 2주차 미션 6일차: 스프링 컨테이너의 의미와 사용법 https://www.inflearn.com/blogs/6858 후기 지난 주와 달리 매일 해왔던 미션이 사라지고 전반적인 수강 진도를 나가게 되었다. 6일차, 7일차로 미션이 진행되면...
문제 1 과제 #4에서 만들었던 API를 강의 내용처럼 Controller - Service - Repository로 분리해보세요! Controller @RestController public class FruitController { private final FruitService fruitService; public FruitController(Frui...
일주일 간의 학습 내용 어노테이션을 활용한 간단한 CRUD API 만들기 RDB(MySQL)과 연동 스프링 디자인 패턴?(OCP?) 꾸준한 학습! 1주차 미션 1일차: 서버 개발을 위한 환경 설정 및 네트워크 기초 https://www.inflearn.com/blogs/6564 2일차: 첫 HTTP API 개발 https://www.inflearn.com/...
클린 코드 최대한 클린하지 않게 작성된 아래 코드는 다음과 같이 동작합니다. 주어지는 숫자를 하나 받는다. 해당 숫자만큼 주사위를 던져, 각 숫자가 몇 번 나왔는지 알려준다. public class Main { public static void main(String[] args) throws Exception { System.out.print("숫자를 입력...
문제 1 우리는 작은 과일 과게를 운영하고 있습니다. 과일 가게에 입고된 "과일 정보"를 저장하는 API를 만드는 스펙은 다음과 같습니다. HTTP method: POST HTTP path: /api/v1/fruit HTTP 요청 Body { "name": String, "warehousingDate": LocalDate, "price": long } HT...
자바의 람다식은 왜 등장했을까? 이전에는 자바에서 함수형 프로그래밍을 구현하려면 인터페이스를 정의하고, 그 인터페이스를 구현한 클래스를 만들어야 했습니다.(비록 익명 클래스와 인터페이스로 무수한 메소드 생성을 막을 수는 있으나...) 이는 코드의 양을 불필요하게 늘리고, 가독성을 해치는 요소였습니다. 람다식은 이러한 불편함을 해소하고, 간결하고 가독성 있는...
문제 1 두 수를 입력하면, 다음과 같은 결과가 나오는 GET API를 만들어 보자! path : /api/v1/calc 이다. 쿼리 파라미터 : num1, num2 { "add": 덧셈결과, "minus": 뺄셈결과, "multiply": 곱셈결과 } dto/calculator/request/CalculatorRequest.java public class...