Skip to content

zoge/springbootdemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

springbootdemo

Spring boot demo

Feladat leírása

3 táblás minta feladat a Spring Boot Rest API végpontok bebumatására

Alkalmazás indítása

Adatbázis indítása

cd /path/to/your/docker

Építsd fel az image-et

docker build -t mssql2019-img .

Indítsd el a konténert

docker run -d -p 1433:1433 --name mssql2019 mssql2019-img

A konténer indulás után az init-db -ben található SQL fájlok lefutnak és az adatbázis és a táblák létrejönnek a konténerben.

Alkalmazás indítása

mvn spring-boot:run

Swagger UI elérése:

http://localhost:8080/swagger-ui/index.html

Tesztek indítása

mvn test

Integrációs tesztek indítása:

mvn verify

Kimenet a következő lesz. Az integrációs teszthez kell hogy fusson egy alkalmazás példány a localhost:8080 -as címen!

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.gere.demo.apiTest.ContactsApiIT
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.247 s -- in com.gere.demo.apiTest.ContactsApiIT
[INFO] Running com.gere.demo.apiTest.AddressesApiIT
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.215 s -- in com.gere.demo.apiTest.AddressesApiIT
[INFO] Running com.gere.demo.apiTest.PersonsApiIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.292 s -- in com.gere.demo.apiTest.PersonsApiIT

Tovább fejlesztési lehetőségek:

  • Front-end fejlésztés a Spring Boot back-end részére: Mondjuk React, Vue, Svelte
  • Nem érdemes lenne megvizsgálni A Spring Boot asynchron lehesőségetit egy mondjuk egy hasonló méretű projekten

About

Spring boot demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published