일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- 파이썬
- restful 카멜케이스
- ERD 수정
- restful api 작성 방법
- logout http 메소드
- sendError()
- springboot mysql
- Gradle - Kotlin
- jpa
- Intellij terminal jar
- 데이터베이스
- 테이블항목
- create 모드
- 어노테이션
- 쿼리에러
- SpringBoot개인프로젝트
- 할일관리
- 터미널 실행
- Gradle - Groovy
- restful login 메소드
- auto ddl
- 연관관계
- springboot
- intellij 속도 향상
- 아규먼트 리졸버
- restful api 명세서
- jpa 연관관계
- initializr
- 테이블구성
- Today
- Total
리나 Dev토리
[TodayMaker] 개인 프로젝트 생성 본문
부트캠프가 끝나고
그 이후에 들은 인프런 강의를 들으며 배운 것을 적용하기 위해
할일관리 플랫폼을 만들기 시작!
실제로도 내가 사용할려고 만드는 플래너이다. ㅎㅎ
노션에서 다양한 템플릿을 검색하여 복제하고 변경해보고,
다이어리도 몇개 사보고, 서식도 다운 받아보고, 불렛저널을 이용한 노트도 작성해보았는데
노트로만 쓰면 가지고 다니기가 번거롭고
노션에서도 시작시간에서 종료시간을 빼는 수식도 만들어보 했었는데,
타임테이블로 관리하는 것에는 시간 열이 고정이 안되는 아쉬운 부분이 있어
내가 원하는 형태로 페이지를 구성하려고 한다.
일단은 백엔드 중점이기때문에 디자인 요소는 최소한으로만 할 예정 ㅎ
기존에 프로젝트 할 때는 노션에만 기록했어서,
이번 프로젝트는 티스토리에 트러블슈팅 등 배운 점을 기록하려 한다.
프로젝트명은 TodayMaker
라이브러리는 아래 4개를 설치하였다.
- starter-web
- thymeleaf
- validation
- lombok
Java버전 11, Gradle을 사용하였다.
패키지는
- controller
- domain
- exception
- repository
- service
로 구성하였다.
DB는 MySQL을 사용하고,
일단 Local PC에서 DB 생성하고, ERD가 좀더 픽스되면 RDS에 올릴 예정이다.
데이터베이스를 생성하기 전에 ERD를 그려보자.
전에는 eXERD프로그램이나, eclipse에서 eXERD를 플러그인으로 설치하여 그렸었는데
지금은 intellij를 사용하고, 이전 팀플에서 협업으로 ERD를 그렸던 www.erdcloud.com 를 이용하였다.
팀끼리 같이 작업할 수 있고, 공개도 할 수 있어서 유용하다.
왼쪽 아이콘에서 테이블 모양을 클릭하여 테이블을 만들어주고
'회원가입방식' 속성은 회원가입을 위해 E:이메일, K:카카오 로 정의해주었다.
'SpringBoot 개인플젝(TodayMaker)' 카테고리의 다른 글
Restful API 설계하기 (1) | 2022.12.21 |
---|---|
DDL create모드로 DB 스키마 적용 (0) | 2022.12.20 |
1차 회원가입까지의 트러블 슈팅 (0) | 2022.11.21 |
TIL. Local에 MySQL DB 구축, utf8mb4 (0) | 2022.11.16 |
TIL. ERD 초안 작성 (0) | 2022.11.14 |