Spring Shop
Web-Store, que permite que os clientes se registrem diretamente on-line, consulte um perfil e todas as informações e fotos de mercadorias. Além disso, permita as operações CRUD de usuários e produtos por lado do administrador.
Pré -requisitos
- Java 1.8
- Maven> = 3.3.9
- Mysql
- MySQL -u Root -P $ mysql_password -e "Crie banco de dados se não existe em loja;"
- spring.datasource.password = lacoste
- Bower
- Atualização de sudo apt-get
- sudo apt install nodejs-legacy
- sudo apt-get install npm
- sudo npm install -g bower
- sudo npm install -g bowerrc
Descanso na primavera, hateoas
spring.data.rest.base-path =/api
Implantação
Para executar localmente
bower install
mysql -u root -p$mySQL_password -e "CREATE DATABASE IF NOT EXISTS shop;"
mvn package
java -jar target/*.jar
Manual
*Spring Shop Doocumentation for Project and Technologyes
Configuração
- Timelif com angular
- Adicione um arquivo de propriedades em SRC/Main/Recursos/Application.properties
- Adicione o seguinte texto na parte superior: spring.thymeleaf.mode = Legacyhtml5
- Analisador html, no bloco de dependências do Build.gradle, adicione neko html como uma dependência de tempo de execução: nekohtml: 1.9.22 '
Construído com
Back -end
- Spring Boot - A missão da Spring Data é fornecer um modelo de programação familiar e consistente e baseado em primavera para acesso a dados, mantendo as características especiais do armazenamento de dados subjacentes.
- Dados da primavera JPA - Apresenta uma visão opinativa das aplicações de primavera prontas para a produção. O Spring Boot favorece a Convenção sobre a configuração e foi projetado para colocá -lo em funcionamento o mais rápido possível.
- Maven - Apache Maven é uma ferramenta de gerenciamento e compreensão de projetos de software. Com base no conceito de modelo de objeto de projeto (POM), o Maven pode gerenciar a construção, relatórios e documentação de um projeto a partir de uma informação central.
Autores
- Khimin Nazar - Trabalho inicial - Khimin Nazar