Federschiff
Web-Store, mit dem Kunden direkt online registrieren können, sehen Sie sich ein Profil und alle Wareninformationen und ein Foto an. Ermöglichen Sie auch die CRUD -Operationen von Benutzern und Produkten nach Administratorseite.
Voraussetzungen
- Java 1.8
- Maven> = 3.3.9
- Mysql
- MySQL -U root -p $ mysql_password -e "Datenbank erstellen, wenn nicht existiert Shop;"
- Spring.DataSource.Password = lacoste
- Laube
- sudo apt-Get-Update
- sudo apt installieren nodejs-legacy
- sudo apt-Get installieren NPM
- sudo npm install -g bower
- sudo npm install -g bowerrc
Frühlingsruhe, Hassoas
Spring.data.rest.base-path =/api
Einsatz
Lokal ausführen ausführen
bower install
mysql -u root -p$mySQL_password -e "CREATE DATABASE IF NOT EXISTS shop;"
mvn package
java -jar target/*.jar
Handbuch
*Spring-Shop-Dookumentation für Projekt und Technologie
Konfiguration
- Thymelif mit Winkel
- Fügen Sie eine Eigenschaftendatei bei SRC/Main/Ressourcen/Application.Properties hinzu
- Fügen Sie den folgenden Text oben hinzu: Spring.Thymeleaf.mode = LegacyHtml5
- HTML -Parser im Abhängigkeitsblock von Build.gradle add Neko html als Laufzeitabhängigkeit: Nekohtml: 1.9.22 '
Gebaut mit
Back End
- Spring Boot - Spring Data's Mission ist es, ein vertrautes und konsistentes, federbasiertes Programmiermodell für den Datenzugriff bereitzustellen und gleichzeitig die speziellen Merkmale des zugrunde liegenden Datenspeichers beizubehalten.
- Spring Data JPA - nimmt eine Meinung über die aufgebaute Produktionsanwendungen vor Ort. Spring Boot bevorzugt die Konfiguration über die Konfiguration und ist so konzipiert, dass Sie so schnell wie möglich zum Laufen bringen.
- Maven - Apache Maven ist ein Software -Projektmanagement und ein Verständnis. Basierend auf dem Konzept eines Projektobjektmodells (POM) kann Maven die Erstellung, Berichterstattung und Dokumentation eines Projekts aus einer zentralen Information verwalten.
Autoren
- Khimin Nazar - erste Arbeit - Khimin Nazar