Printemps
Stage Web qui permet aux clients de s'inscrire directement en ligne, de voir un profil et toutes les informations et la photo des marchandises. Autorisez également les opérations CRUD des utilisateurs et des produits par côté administrateur.
Condition préalable
- Java 1.8
- Maven> = 3.3.9
- Mysql
- mysql -u root -p $ mysql_password -e "Créer une base de données s'il n'existe pas de magasin;"
- printemps.datasource.password = lacoste
- Tonnelle
- Mise à jour Sudo apt-get
- sudo apt install nodejs-legacy
- sudo apt-get install npm
- Sudo NPM Install -g Bower
- sudo npm install -g bowerrc
Spring Rest, Hateoas
printemps.data.rest.base-path = / api
Déploiement
Pour s'exécuter localement
bower install
mysql -u root -p$mySQL_password -e "CREATE DATABASE IF NOT EXISTS shop;"
mvn package
java -jar target/*.jar
Manuel
* Doocumentation de printemps pour le projet et les technologies
Configuration
- Thymélif avec angulaire
- Ajoutez un fichier de propriétés sur SRC / Main / Resources / Application.Properties
- Ajoutez le texte suivant en haut: printemps.thymeaf.mode = legacyhtml5
- Parser HTML, dans le bloc de dépendances de Build.gradle, ajoutez Neko HTML comme dépendance d'exécution: Nekohtml: 1.9.22 '
Construit avec
Arrière
- Spring Boot - La mission de Spring Data est de fournir un modèle de programmation familier et cohérent basé sur le printemps pour l'accès aux données tout en conservant les traits spéciaux du magasin de données sous-jacent.
- Spring Data JPA - Prend une vue d'opinion sur la construction d'applications printanières prêtes pour la production. Spring Boot favorise la convention sur la configuration et est conçue pour vous faire fonctionner le plus rapidement possible.
- Maven - Apache Maven est un outil de gestion de projet logiciel et de compréhension. Basé sur le concept d'un modèle d'objet de projet (POM), Maven peut gérer la construction, les rapports et la documentation d'un projet à partir d'une information centrale.
Auteurs
- Khimin Nazar - Travail initial - Khimin Nazar