Repository navigation
v1.0.0
Pre-release
Pre-release
- 프로젝트 개요
Spring Boot 기반 백엔드 서버로, 사용자/게시글/댓글 API를 제공하고 동촌성당 정적 웹 리소스도 함께
서빙함. - 기술 스택
Java 17, Spring Boot 3.5, Spring Web/JDBC/Security/Validation, Spring Session + Redis, MySQL,
Gradle. - 프로젝트 구조
- user/ 사용자 도메인
- post/ 게시글 도메인
- comment/ 댓글 도메인
- security/ 인증·세션·보안 설정
- resources/application*.yaml 환경설정
- resources/static 정적 파일
- .api-http API 테스트 파일
- 주요 기능
회원가입/로그인/로그아웃/내정보 조회, 게시글 CRUD, 댓글 CRUD(권한 포함), Redis 기반 세션 관리. - 실행 방법
- 로컬(dev): MySQL·Redis 실행 후 ./gradlew bootRun
- 운영(prod): 환경변수 설정 후 SPRING_PROFILES_ACTIVE=prod ./gradlew bootRun
- 빌드: ./gradlew clean build
