Skip to content

youngwan2/todo-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트명

  • 간단한 To-Do 리스트 애플리케이션

프로젝트 개요

  • 설명: 사용자가 할 일을 추가, 수정, 삭제할 수 있는 할 일 관리 앱.
  • 적용 기술 스택:
    • Java (Spring Boot)
    • H2 Database (또는 MySQL)
    • JPA (Hibernate)
    • Spring MVC
    • Spring Security
  • 개발 가이드:
    • 스프링 부트 기본 구조 학습.
    • JPA와 간단한 Entity 설계 (할 일 엔티티).
    • CRUD API 설계 및 구현.
    • 스프링 부트 DevTools로 빠른 개발 환경 설정.
  • 고려 사항:
    • 예외 처리: 잘못된 입력을 처리할 수 있는 유효성 검사를 추가.
    • 코드의 가독성과 구조화: 서비스 계층과 컨트롤러를 명확히 분리.
    • 기본적인 테스트 작성 연습 (JUnit 사용).

프론트엔드

학습 데이터 (노션)

프로젝트를 통해 가져가야 할 내용

  • 스프링 시큐리티 JWT 로그인 -> 스프링 시큐리티 필터체인
  • 상속 구조에 따른 사용자 정의 예외 처리 및 전역 예외처리
  • DTO
  • 객체지향프로그래밍
  • MVC 패턴
  • NextJS, NextJS 와 NodeJS 만 사용했을 때의 차이점

그 외 학습한 새로운 개념이 스프링 내에서 동작하는 원리 및 구조에 대한 전반적인 이해

About

spring boot + react + ts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages