Repository files navigation
기본적인 Spring Framework 개념과 Spring Annotation, Maven 설정(pom.xml 참조) 등을 Wrap-Up 합니다.
Spring Boot 는 최대한 자동화된 설정을 활용하여 빠르게 개발하기 위한 일종의 starting tool입니다.
스스로 학습하기 버거운 경우 도움을 요청하세요.
프로젝트를 pull 한 후 Maven 관련 오류를 해결합니다.
DemoApplication 클래스의 main 메소드를 실행하면 Spring Boot 어플리케이션이 기동합니다.
기동이 실패하면 로그를 확인해보고 적절한 조치를 취해서 성공적으로 어플리케이션을 구동하고 console에 "Hello Spring Boot!" 로그를 남겨보세요
(Hint) Spring Boot Data JDBC 가 maven dependency에 있으면 자동으로 DB 연결을 구성합니다.
(Hint) 적절한 DB 연결설정을 하거나 DB 자동연결설정을 해제해도 무방합니다.
(Hint) DB 연결을 구성한다면 MySQL같은 본격적인 DBMS를 설치할 필요 없습니다. 가급적 H2 를 사용하도록 합니다.
(Hint) application.yml 파일에 미리 약속되어 있는 형태로 설정값들을 기술하면 Spring Boot Application 기동 시 읽어서 사용합니다.
DB 연결설정이 되었다면 최소 2개 이상의 Entity를 설계합니다.
'JPA' 를 사용하여 설계한 Entity의 기본적인 CRUD 기능을 구현합니다.
각자 구현한 기능들을 JUnit Test로 검증하거나 간단한 View(JSP, React 기타 등등 자유선택)를 통해 브라우저 화면 구성합니다.
특정 사용자가 특정 상품(다건)을 주문 / 취소 하는 시나리오
사용자, 상품, 주문 Entity 생성
사용자, 상품 CRUD 기능 구현
주문 데이터는 사용자, 상품에 대한 mapping 정보를 가지고 있어야 함
주문이 생성되거나 취소되면 상품의 재고수량이 변동되어야 함
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.