feat: 가계부·게시판 백엔드 API 구현

- com.sb.web 패키지로 재구성: account / auth / board / user / admin / common
- 가계부(account): 내역(필터), 계좌·순자산, 예산, 분류, 정기 거래, 투자 포트폴리오
  (종목·매매 이력, 이동평균 평단·실현/평가손익)
- MyBatis + MariaDB + Redis 세션, BCrypt
- 스키마 자동 초기화(db/*.sql, 멱등), 사용자별 데이터 격리(member_id)
- 문서: docs/BACKEND.md, .env.example

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ByungCheol
2026-05-31 15:43:09 +09:00
parent 9243a41385
commit 2a2f81dc32
121 changed files with 5899 additions and 31 deletions
+13
View File
@@ -0,0 +1,13 @@
# DB 접속 정보 템플릿. 이 파일을 복사해 .env 로 만들고 실제 값으로 채우세요.
# cp .env.example .env
# .env 는 git 에 커밋되지 않습니다.
# --- MariaDB ---
DB_URL=jdbc:mariadb://<host>:3306/sb_db?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Seoul
DB_USERNAME=<username>
DB_PASSWORD=<password>
# --- Redis ---
REDIS_HOST=<host>
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DATABASE=0