이 프로젝트는 Spring Boot와 Thymeleaf를 사용하여 구축된 통합 관리 시스템으로, 다양한 엔티티(상품, 고객, 주문 등)를 관리할 수 있습니다.
- 상품 관리: 상품 추가, 수정, 조회, 삭제
- 고객 관리: 고객 정보 추가, 수정, 조회, 삭제
- 주문 관리: 주문 생성, 수정, 조회, 삭제
- 관리자 관리: 관리자 생성, 수정, 조회, 삭제
- 백엔드: Spring Boot, Spring Data JPA
- 프론트엔드: Thymeleaf, HTML, CSS
- 데이터베이스: MySQL
- 빌드 도구: Maven
-
리포지토리를 클론합니다:
git clone https://github.com/ohjaoh/Spring-Practice.git cd Spring-Practice -
데이터베이스를 설정합니다:
- MySQL이 설치되고 실행 중인지 확인합니다.
testdb라는 데이터베이스를 생성합니다.- 데이터베이스 자격 증명을
application.properties파일에 업데이트합니다.
-
프로젝트를 빌드합니다:
mvn clean install
-
애플리케이션을 실행합니다:
mvn spring-boot:run
- 웹 브라우저를 열고
http://localhost:8012로 이동합니다. - 네비게이션 버튼을 사용하여 상품, 고객, 주문을 추가, 조회, 수정 또는 삭제할 수 있습니다.
이 애플리케이션은 현대적이고 매력적인 사용자 인터페이스를 만들기 위해 글래스모피즘과 뉴모피즘 디자인 원칙을 사용합니다.
- HTML 파일을 수정할 때는 항상 최신의 코드를 반영하고 브라우저 캐시를 무시하도록 설정해야 합니다.
application.properties파일을 적절히 설정하고 필요 시persistence.xml파일로 데이터베이스 설정을 이동할 수 있습니다.

















