ร้านค้าฤดูใบไม้ผลิ
เว็บร้านค้าที่อนุญาตให้ลูกค้าลงทะเบียนออนไลน์โดยตรงดูโปรไฟล์และข้อมูลสินค้าและรูปภาพทั้งหมด นอกจากนี้อนุญาตให้ดำเนินการ CRUD ของผู้ใช้และผลิตภัณฑ์โดยผู้ดูแลระบบ
ข้อกำหนดเบื้องต้น
- Java 1.8
- maven> = 3.3.9
- mysql
- mysql -u root -p $ mysql_password -e "สร้างฐานข้อมูลหากไม่มีร้านค้า;"
- Spring.datasource.password = lacoste
- คนขี้เกียจ
- การอัปเดต sudo apt-get
- sudo apt ติดตั้ง nodejs-legacy
- sudo apt-get ติดตั้ง npm
- sudo npm ติดตั้ง -g bower
- sudo npm ติดตั้ง -g bowerrc
พักผ่อนในฤดูใบไม้ผลิเกลียดชัง
spring.data.rest.base-path =/api
การปรับใช้
เพื่อเรียกใช้การดำเนินการในท้องถิ่น
bower install
mysql -u root -p$mySQL_password -e "CREATE DATABASE IF NOT EXISTS shop;"
mvn package
java -jar target/*.jar
คู่มือ
*Spring-Shop Doocumentation สำหรับโครงการและเทคโนโลยี
การกำหนดค่า
- Thymelif กับ Angular
- เพิ่มไฟล์คุณสมบัติที่ SRC/Main/Resources/Application.properties
- เพิ่มข้อความต่อไปนี้ที่ด้านบน: Spring.thymeleaf.mode = Legacyhtml5
- html parser ในบล็อกการพึ่งพาของ build.gradle เพิ่ม neko html เป็นการพึ่งพารันไทม์: nekohtml: 1.9.22 '
สร้างขึ้นด้วย
ส่วนหลัง
- Spring Boot - ภารกิจของ Spring Data คือการจัดทำรูปแบบการเขียนโปรแกรมที่คุ้นเคยและสอดคล้องกันและสม่ำเสมอสำหรับการเข้าถึงข้อมูลในขณะที่ยังคงรักษาลักษณะพิเศษของร้านค้าข้อมูลพื้นฐาน
- Spring Data JPA - ใช้มุมมองที่มีความคิดเห็นเกี่ยวกับการสร้างแอพพลิเคชั่นฤดูใบไม้ผลิพร้อมการผลิต การประชุม Spring Boot Favors Over Configuration และได้รับการออกแบบมาเพื่อให้คุณทำงานได้โดยเร็วที่สุด
- Maven - Apache Maven เป็นเครื่องมือการจัดการโครงการซอฟต์แวร์และความเข้าใจ ตามแนวคิดของโมเดลวัตถุโครงการ (POM) Maven สามารถจัดการการสร้างการรายงานและเอกสารของโครงการจากข้อมูลส่วนกลาง
ผู้เขียน
- Khimin Nazar - งานเริ่มต้น - Khimin Nazar