<aside> ✅
과제 정리
</aside>
<aside> 0️⃣
</aside>
스프링 부트( 또는 스프링 프레임워크)로 백엔드 개발을 한다는 것은 거의 높은 확률로 API를 만든다는 의미 입니다. 따라서 반드시 사전에 API 명세서 및 다른 문서작업이 선행 되어야 합니다. 이는 단순 교과서에서만 나오는 내용이 아닌, 실무에서도 반드시 만들어야 하는 산출물 중에 하나입니다. 이런 API를 작성하려면 반드시 요구사항을 다 확인해야 합니다. 즉, 과제 요구사항을 모두 읽어보고 만들어야 할 API들을 뽑아 내는 것입니다.
| # | Name | Type | Nullable | Desc |
|---|---|---|---|---|
| 1 | id | INT | X | 일정 식별자(ID) |
| 2 | contents | VARCHAR(1000) | X | 할 일 |
| 3 | name | VARCHAR(50) | X | 작성자명 |
| 4 | password | VARCHAR(20) | X | 비밀번호 |
| 5 | created_at | DATETIME | X | 작성일 |
| 6 | updated_at | DATETIME | X | 작성일 |

CREATE TABLE `schedule` (
`id` BIGINT PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '일정 식별자',
`contents` VARCHAR(1000) NOT NULL COMMENT '할 일',
`name` VARCHAR(50) NOT NULL COMMENT '작성자명',
`password` VARCHAR(20) NOT NULL COMMENT '비밀번호',
`created_at` DATETIME NOT NULL COMMENT '생성일시',
`updated_at` DATETIME NOT NULL COMMENT '수정일시'
);