개인용 가계부 입니다.
현재 버전: 0.0.2
- 계좌(통장, 카드, 주식 등) 등록 및 관리
- 달력 및 목록 방식 조회
- 자주쓰는 거래 내역 등록
- 년단위 기준 월 결산
- 결과 목록 엑셀 내보내기
- 분류 및 각종 코드관리
- 수입/지출/이체 내역 및 자산 변동 통계
- java 명령을 이용해 war를 실행
- 예:
java -jar bokslmoney-0.0.1.war
- Spring Boot: 2.0.5
- JPA
- H2 Database
- lombok
- webpack 4.29
- UI 템플릿 - gentelella
- Vue.js
- Jquery
- Jquery-ui
- jquery.twbsPagination
- vee-validate
- moment.js
- js-xlsx-master
- bootstrap
- daterangepicker
- fullcalendar
- icheck
- moment-lunar
- jquery.contextMenu
- datatables.js
- jszip
- Chart.js
- lodash
공통
- 그래드 플러그인 설치
- npm 설치
인텔리제이(IDEA 2018.3.2 기준)
- lombok plugin 설치
- project settings -> Build, Execution, Deployment -> Compiler에서 Build Project automatically 체크
- project settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors에서 Enable annontation processing 체크
이클립스
- 프로젝트 > 우클릭 > Configure > Add Gradle Nature
npm install
npm run prod
gradle clean
gradle bootWar
이게 잘 안되면gradlew wrapper --gradle-version 4.10 bootWar
빌드 결과: build/libs/bokslmoney-x.x.x.war 파일 생성
- BokslMoneyApplication 실행
npm start
실행- http://localhost:8081 접속
- 로그인. 기본 비밀번호
boksl