-
(박스몰 프로젝트) 1 - 계획 세우기개발/프로젝트 2024. 7. 7. 20:14
개인 프로젝트 박스몰 웹페이지 만들기로 함
1. 개발의 범위 어느 정도 할 것인지?
오랜만의 개발이므로 최소 필수 개발만 하되,
필요 시, 기능 추가 예정
2. 제공해야 할 목록
[사용자단]
- 회사 소개
★ 박스 정보 제공용
★ 박스 검색
★ 계산 기능 제공
★ 찜 기능
- 로그인 기능 제공 (간편 로그인 고민)
- 비회원 주문
- 회원가입
- 질문 게시판
[관리자단]
- 회원 승인
- 회원 등급
- 질문 확인
※ 참고 페이지
https://www.boxmall.net/product/product_list.php?code=000010
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
'개발 > 프로젝트' 카테고리의 다른 글
(박스몰 프로젝트) 3 - 인텔리제이 thymeleaf + mysql + mybatis DB 연결하기 (0) 2024.07.19 (박스몰 프로젝트) 2 - 부트스트랩 연결하기 + 브랜드 로고 제작 + 파비콘 설정 (0) 2024.07.07 (기업프로젝트) 3 - 유라클 프로젝트 실습교육 (1) 2023.10.16 (기업프로젝트) 4 - 유라클 프로젝트 git 교육 (2) 2023.10.16 (기업프로젝트) 2 - 유라클 프로젝트 실습교육 (0) 2023.10.12