mall
基于SpringBoot的网上商城
파일 탐색기
최종 버전 다운로드 (.zip)- 0B1CDC0C82A79A25A4BA159D88D8AC.jpg
- 0E61B03288E296CE98F22796B143DF.jpg
- 31B68684342857695F2B943FE0D198.jpg
- 3E1E590D6BD2ED1CF047045C83B313.jpg
- 9F6B955F4C732FF96793FC8BB2F244.jpg
- A35D9A3CDCD9415C8FFF2AE8911496.jpg
- E98ECEAC9E68BE31BB623419FD0C9E.png
- EA03D40CEC55463A958B3629511493.jpg
- mall.mv.db
- GlobalExceptionHandler.java
- WebLogAspect.java
- AdminUserDao.java
- ClassificationDao.java
- OrderDao.java
- OrderItemDao.java
- ProductDao.java
- UserDao.java
- ResultBean.java
- AdminUser.java
- Classification.java
- Order.java
- OrderItem.java
- Product.java
- User.java
- AuthorizationFilter.java
- LoginException.java
- AdminUserServiceImpl.java
- ClassificationServiceImpl.java
- OrderServiceImpl.java
- ProductServiceImpl.java
- ShopCartServiceImpl.java
- UserServiceImpl.java
- AdminUserService.java
- ClassificationService.java
- OrderService.java
- ProductService.java
- ShopCartService.java
- UserService.java
- DesUtil.java
- FileUtil.java
- Helper.java
- AdminClassificationController.java
- AdminController.java
- AdminOrderController.java
- AdminProductController.java
- AdminUserController.java
- ClassificationController.java
- IndexController.java
- OrderController.java
- ProductController.java
- UserController.java
- MallApplication.java
- about-us.css
- animate.css
- blog.css
- blue.css
- bootstrap-fileupload.css
- bootstrap-modal.css
- bootstrap-responsive.min.css
- bootstrap-responsive1.min.css
- bootstrap-tag.css
- bootstrap-toggle-buttons.css
- bootstrap-tree.css
- bootstrap-wysihtml5.css
- bootstrap.min.css
- brown.css
- chosen.css
- clockface.css
- colorpicker.css
- coming-soon.css
- common.css
- datepicker.css
- daterangepicker.css
- datetimepicker.css
- default.css
- dropzone.css
- DT_bootstrap.css
- email.css
- error.css
- font-awesome.css
- font-awesome.min.css
- fullcalendar.css
- glyphicons.css
- grey.css
- halflings.css
- inbox.css
- invoice.css
- jquery-ui-1.10.1.custom.min.css
- jquery.easy-pie-chart.css
- jquery.fancybox.css
- jquery.fileupload-ui.css
- jquery.gritter.css
- jquery.nestable.css
- jquery.tagsinput.css
- jquery.ui.slider.css
- jqvmap.css
- light.css
- lock.css
- login-soft.css
- login.css
- multi-select-metro.css
- news.css
- pagination.css
- pricing-tables.css
- print.css
- profile.css
- promo.css
- purple.css
- search.css
- select2_metro.css
- style-metro.css
- style-non-responsive.css
- style-responsive.css
- style.css
- timeline.css
- timepicker.css
- uniform.default.css
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- FontAwesome.otf
- logo.png
- additional-methods.min.js
- app.js
- bootstrap-colorpicker.js
- bootstrap-datepicker.js
- bootstrap-datetimepicker.js
- bootstrap-fileupload.js
- bootstrap-modal.js
- bootstrap-modalmanager.js
- bootstrap-rtl.min.js
- bootstrap-tag.js
- bootstrap-timepicker.js
- bootstrap-tree.js
- bootstrap-wysihtml5.js
- bootstrap.min.js
- breakpoints.js
- breakpoints.min.js
- calendar.js
- canvas-to-blob.min.js
- charts.js
- chosen.jquery.min.js
- ckeditor.js
- clockface.js
- coming-soon.js
- contact-us.js
- date.js
- daterangepicker.js
- dropzone.js
- DT_bootstrap.js
- excanvas.js
- excanvas.min.js
- form-components.js
- form-fileupload.js
- form-samples.js
- form-validation.js
- form-wizard.js
- fullcalendar.min.js
- gallery.js
- gmaps.js
- inbox.js
- index.js
- jquery-1.10.1.min.js
- jquery-1.8.3.min.js
- jquery-migrate-1.2.1.min.js
- jquery-ui-1.10.1.custom.min.js
- jquery.backstretch.min.js
- jquery.blockui.min.js
- jquery.bootpag.min.js
- jquery.bootstrap.wizard.min.js
- jquery.cookie.min.js
- jquery.countdown.js
- jquery.dataTables.js
- jquery.dataTables.min.js
- jquery.easy-pie-chart.js
- jquery.fancybox.pack.js
- jquery.fileupload-fp.js
- jquery.fileupload-ui.js
- jquery.fileupload.js
- jquery.flot.crosshair.js
- jquery.flot.js
- jquery.flot.pie.js
- jquery.flot.resize.js
- jquery.flot.stack.js
- jquery.gritter.js
- jquery.iframe-transport.js
- jquery.input-ip-address-control-1.0.min.js
- jquery.inputmask.bundle.min.js
- jquery.knob.js
- jquery.multi-select.js
- jquery.nestable.js
- jquery.pagination.js
- jquery.pulsate.min.js
- jquery.slimscroll.min.js
- jquery.sparkline.min.js
- jquery.tagsinput.min.js
- jquery.toggle.buttons.js
- jquery.ui.widget.js
- jquery.uniform.min.js
- jquery.validate.min.js
- jquery.vmap.europe.js
- jquery.vmap.germany.js
- jquery.vmap.js
- jquery.vmap.russia.js
- jquery.vmap.sampledata.js
- jquery.vmap.usa.js
- jquery.vmap.world.js
- jquery.xdr-transport.js
- load-image.min.js
- lock.js
- login-soft.js
- login.js
- maps-google.js
- maps-vector.js
- portlet-draggable.js
- respond.js
- respond.min.js
- search.js
- select2.min.js
- table-advanced.js
- table-editable.js
- table-managed.js
- tmpl.min.js
- ui-general.js
- ui-jqueryui.js
- ui-modals.js
- ui-nestable.js
- ui-sliders.js
- ui-tree.js
- wysihtml5-0.3.0.js
- laydate.css
- icon-ext.png
- icon.png
- layer.css
- loading-0.gif
- loading-1.gif
- loading-2.gif
- code.css
- layui.css
- layui.mobile.css
- iconfont.eot
- iconfont.svg
- iconfont.ttf
- iconfont.woff
- 0.gif
- 1.gif
- 10.gif
- 11.gif
- 12.gif
- 13.gif
- 14.gif
- 15.gif
- 16.gif
- 17.gif
- 18.gif
- 19.gif
- 2.gif
- 20.gif
- 21.gif
- 22.gif
- 23.gif
- 24.gif
- 25.gif
- 26.gif
- 27.gif
- 28.gif
- 29.gif
- 3.gif
- 30.gif
- 31.gif
- 32.gif
- 33.gif
- 34.gif
- 35.gif
- 36.gif
- 37.gif
- 38.gif
- 39.gif
- 4.gif
- 40.gif
- 41.gif
- 42.gif
- 43.gif
- 44.gif
- 45.gif
- 46.gif
- 47.gif
- 48.gif
- 49.gif
- 5.gif
- 50.gif
- 51.gif
- 52.gif
- 53.gif
- 54.gif
- 55.gif
- 56.gif
- 57.gif
- 58.gif
- 59.gif
- 6.gif
- 60.gif
- 61.gif
- 62.gif
- 63.gif
- 64.gif
- 65.gif
- 66.gif
- 67.gif
- 68.gif
- 69.gif
- 7.gif
- 70.gif
- 71.gif
- 8.gif
- 9.gif
- carousel.js
- code.js
- element.js
- flow.js
- form.js
- jquery.js
- laydate.js
- layedit.js
- layer.js
- laypage.js
- laytpl.js
- mobile.js
- table.js
- tree.js
- upload.js
- util.js
- jquery-3.2.1.min.js
- layui.all.js
- layui.js
- add.html
- edit.html
- list.html
- add.html
- edit.html
- list.html
- list.html
- add.html
- edit.html
- list.html
- edit.html
- list.html
- index.html
- login.html
- list.html
- cart.html
- category.html
- info.html
- login.html
- register.html
- common.html
- index.html
- error.html
- application.properties
- logback.xml
- MallApplicationTests.java
- .gitattributes
- .gitignore
- boot.sh
- Dockerfile
- LICENSE
- mall.sql
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/5kywa1ker/mall
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd mall
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker pull skywa1ker/mall:latest
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker run -p 8081:8081 --name mall -v /data/mall/config:/data/mall/config -v /data/mall/log:/data/mall/log --restart=always -d skywa1ker/mall:latest
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
