2022/06/08 기준 서버 중지했습니다. (ec2, route 53 등등 기능 중지)
https://www.diabetes-diary.tk/
제가 어떻게 코드를 설계했고 버그를 해결했는 지 확인할 수 있습니다.
https://velog.io/@dasd412/series/%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4
IndexController
GET "/"
-> 대문 화면GET ""
-> 대문 화면LoginController
GET "/login-form"
GET "/join-form"
CalendarFormController
GET "/calendar"
ChartFormController
GET "/chart-menu"
GET "/chart-menu/chart/fasting-plasma-glucose"
GET "/chart-menu/chart/blood-sugar"
GET "/chart-menu/chart/average"
GET "/chart-menu/chart/food-board/list"
DiaryFormController
GET "/post"
GET "/update-delete/{diaryId}"
GET "/update-delete/404"
[circular view path 해결용]ProfileController
GET "/profile/view
LoginRestController
POST "/signup/user"
SecurityDiaryRestController
POST "/api/diary/user/diabetes-diary"
PUT "/api/diary/user/diabetes-diary"
DELETE "/api/diary/user/diabetes-diary/{diaryId}"
GET "/api/diary/user/diabetes-diary/list"
SecurityChartRestController
GET "/chart-menu/fasting-plasma-glucose/all"
GET "/chart-menu/fasting-plasma-glucose/between"
GET "/chart-menu/blood-sugar/all"
GET "/chart-menu/blood-sugar/between"
GET "/chart-menu/average/all"
GET "/chart-menu/average/between"
ProfileRestController
PUT "/profile/info"
DELETE /profile/withdrawal"
[회원 탈퇴]PUT "/profile/password"
[비밀 번호 변경]FindInfoRestController
GET "/user-info/user-name"
GET "/user-info/password"
ERD
일지 저장 (프론트엔드)
일지 저장 (백엔드)
음식 게시판 조회
회원 가입
시큐리티 관련 예외처리
로그인
배포 다이어그램
무중단 운영 다이어그램
쉘 스크립트 요청 캐치 예시
데이터 재설계 및 JPA 적용
스프링 시큐리티
뷰
배포
문서화
뒤로 가기
클릭 시, 일지의 달력을 참고해서 이동시키면 유저의 편의성이 더 늘어날 것이다.
자바 ORM 표준 JPA 프로그래밍 [JPA 엔티티 설계 및 최적화]
데이터베이스 개론 [정규화 적용]
자바로 배우는 리팩토링 입문 [코드 리팩토링]
자바와 JUnit을 활용한 실용주의 단위 테스트 [단위 테스트 작성법]
스타트 스프링 부트 [게시판]
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [AWS 배포]
클린 코드 [코드 리팩토링]
/resources/static/vendor/* [colorLib 저작권 ]
/resources/static/sidebar-07/* [colorLib 저작권 ]
/resources/static/js/calendar/ (calendar.js ,formatter.js, stringBuffer.js) [구글링 코드]
src/main/java/com/dasd412/remake/api/controller/security/domain_view/FoodPageMaker [스타트 스프링 부트]