Skip to content

nedewa/elevator-rest-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

How To Buid & Run

  • Install & configure JDK 8
  • Install Maven
> git clone https://path_of_this_project
> cd elevator-rest-service/
> ./mvnw 
> ./mvnw spring-boot:run
  • Fix the environment issue. When you have the similar issue: Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain
    Please run the command: mvn -N io.takari:maven:wrapper You can refer the following blog for details, I cant use VPN today, so cant not search with Google. But this Chinese blog can help to fix it as well. https://blog.csdn.net/blueheart20/article/details/51601441?utm_source=blogxgwz0

  • You can also import the code straight into your IDE:

Spring Tool Suite (STS)
IntelliJ IDEA

Other Tips

  1. I mainly use MacOS, if you are using Windows, please contact with me. The environment is quite different.
  2. When you run mvnm the first time, it will download all the dependencies, so please wait. Today I have to use my personal Windows system. It`s weird in Windows to run mvnw.cmd, there is no any response and message for 1 minutes at least.

cURL test

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '[ {"user":"user1", "startFloor": 1, "endFloor": 10}, {"user":"user2", "startFloor":5, "endFloor": 1}, {"user":"user3", "startFloor":3, "endFloor": 1} ]' http://localhost:8080/workload

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '[ {"user":"user4", "startFloor": 6, "endFloor": 8}, {"user":"user5", "startFloor":2, "endFloor": 9}, {"user":"user6", "startFloor":1, "endFloor": 7} ]' http://localhost:8080/workload

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '[ {"user":"user7", "startFloor": 3, "endFloor": 7} ]' http://localhost:8080/workload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages