Skip to content
/ llzw Public
forked from YanzheL/llzw

Simple full-stack shopping site powered by Spring and Angular

License

Notifications You must be signed in to change notification settings

windwen/llzw

 
 

Repository files navigation




Language: English | 中文文档

Simple full-stack shopping site powered by Spring and Angular

This is a Spring demo site designated for beginners, which is also my course project of Software Engineering at HIT.

Current project status: Still in development

Continuous build status

Branch Status
master
dev

Prerequisites

  • JRE Runtime: 9 or later
  • MySQL: 8 or later, running on localhost:3306, otherwise you should modify related information in application-dev.yml

Getting Started

Two options

Use Prebuilt JAR Package

Follow the intructions on Release Page

From Source

To compile the source, you need a valid JDK environment with version 9 or later.

Clone this project

git clone https://github.com/YanzheL/llzw.git

Install maven dependencies

cd api-gate
./mvnw install -DskipTests

Build the package

./mvnw package -DskipTests

Run

java "-Dspring.profiles.active=dev" -jar target/*.jar

You may also run the test version with in-memory database if you do not have an external database.

java "-Dspring.profiles.active=test" -jar target/*.jar

Features

  • RESTful API Backend, integrated with spring security
  • Angular Single Page Application

Documentation

License

Apache License 2.0

About

Simple full-stack shopping site powered by Spring and Angular

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • Dockerfile 0.2%