개발/프로젝트

(박스몰 프로젝트) 1 - 계획 세우기

개발하는 인사담당자 2024. 7. 7. 20:14

개인 프로젝트 박스몰 웹페이지 만들기로 함

 

1. 개발의 범위 어느 정도 할 것인지?

오랜만의 개발이므로 최소 필수 개발만 하되,

필요 시, 기능 추가 예정

 

2. 제공해야 할 목록 

[사용자단]

- 회사 소개 

박스 정보 제공용

박스 검색 

계산 기능 제공 

찜 기능

- 로그인 기능 제공 (간편 로그인 고민)

- 비회원 주문

- 회원가입

- 질문 게시판

 

[관리자단]

- 회원 승인

- 회원 등급

- 질문 확인

 

※ 참고 페이지

https://www.boxmall.net/product/product_list.php?code=000010

http://www.boxcafe.co.kr/

 

3. 세부계획

사용자단 디자인 - 부트스트랩 사용

개발언어 java

개발툴 intellJ

 


 

계획은 이랬으나.. 실제로 인텔리J를 툴로서 스프링부트를 연결한 경험이 없다 보니 매우 고생했다.

우선 https://start.spring.io/ 를 통해 부트 프로젝트를 생성했다.

 

Gradle - Java 17- spring boot 3.3.1 

dependencies 

 

또 문제였던 db Navigator 연결

내가 유료버전이 아니라 db Navigator 설치해야 했다.

 

제일 문제였던건 can't connect to server on '127.0.0.1' 에러...

왜 이 에러가 떴는지 찾는게 힘들었는데 

확인해보니 시스템 상 maria 서버가 아예 꺼진 상태...ㅠㅠ

 

win + r 키로 services.msc 열어서 mariadb 다시 켜주니 정상 동작됐다..

 

디비 연결하고도 문제였던 건 

 

Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class

 

이건 mybatis 디펜더시에서 빼주니까 해결됐다.

이게 맞나 싶지만 우선은 제일 보고 싶었던 화면은 나왔다.

 

 

 

[다음글]

https://hjsong96.tistory.com/184

 

(박스몰 프로젝트) 2 - 부트스트랩 연결하기 + 브랜드 로고 제작 + 파비콘 설정

서버 연결했으니 부트스트랩으로 디자인에 대한 부분을 덜고자 했다.  https://startbootstrap.com/template/shop-homepage Start Bootstrap startbootstrap.com 제품 소개가 목적인 사이트이니 해당 부트스트랩 선택

hjsong96.tistory.com