본문 바로가기

spring2

[인프런 워밍업 클럽_0기] BE과제 미니프로젝트 1단계 - 1 JpaMappedBy,JoinColumn,1:N,OneToMany,ManyToOne 7일동안 과제를 마치고 이제 미니프로젝트 과제를 하게되었다. api 명세를 받아서 api를 개발하면 되는데 지금 다 끝난시점에서 쓰는거지만 하나씩 할때마다 테이블에대해서도 고민하고 쿼리에대해서도 여러가지 생각을 해보게되는 좋은 경험이었다. [ 프로젝트 1단계 ] SpringInitilizer로 스프링프로젝트를 생성한후에 실행해주었다. 웹으로 접근이 가능하게 하기위해서 spring web Jpa를 쓰기위해서 spring Jpa MySql 데이터베이스를 사용하기위해서 MySQL Driver 코드를 줄이고 편하게작성하기위해서 lombok을 의존성에 추가해서 프로젝트를 만들어주었다. 이제 필요한 기능명세에 따라서 기능을 만들어주겠다. 위의 기능을 보고 컨트롤러를 작성하기전에 DB를 먼저 생성해주었다. 필요한 정.. 2024. 3. 7.
[인프런 워밍업 클럽_0기] BE세번째 과제 진도표 7일 - Jpa FruitService (기존코드) @Service public class FruitServiceImpl implements FruitService{ private final FruitRepository repository; public FruitServiceImpl(@Qualifier("first")FruitRepository repository) { this.repository = repository; } @Override public void saveFruit(String name, String date, Integer price) { repository.saveFruit(name,date,price); } @Override public void updateFruit(long id) { if(rep.. 2024. 2. 27.