ECOM App - Spring Start
REST -APIs verwenden Spring Boot für ECOM App
Spring Boot Starterabhängigkeiten
- org.springframework.boot: Spring-Boot-Starter-Web-Starter für das Erstellen von Web, einschließlich erholsamer Anwendungen mit Spring.
https://mvnrepository.com/artifact/org.springframework.boot/spring-bootstarter-web - org.springframework.boot: Spring-Boot-Starter-Data-jpa-Starter für die Verwendung von Federdaten JPA mit Hibernate
https://mvnrepository.com/artifact/org.springframework.boot/spring-bootstarter-data-jpa - org.springframework.boot: Spring-Boot-Starter-Validation-Starter für die Verwendung von Java Bean-Validierung mit dem Hibernate Validator
https://mvnrepository.com/artifact/org.springframework.boot/spring-bootstarter-validation - org.springframework.boot: Spring-Boot-Starter-Test-Starter zum Testen von Spring-Boot-Anwendungen mit Bibliotheken wie Junit Jupiter, Hamcrest und Mockito
https://mvnrepository.com/artifact/org.springframework.boot/spring-bootstartertest
Andere Abhängigkeiten
- MySQL: Mysql-Connector-Java-JDBC-Treiber für MySQL
https://mvnrepository.com/artifact/mysql/mysql-connector-java - org.ProjectLombok: Lombok - Automatisches Ressourcenmanagement, automatische Erzeugung von Gettern, Settern, Gleichen, HashCode und Tastring und mehr
https://mvnrepository.com/artifact/org.projectlombok/lombok - org.mapstruct: kapstruct Ein Annotationsprozessor zum Generieren von Typ-Safe-Bean-Mappers https://mvnrepository.com/artifact/org.mapstruct/Mapstruct
- IO.springfox: Springfox-Swagger2-JSON-API-Dokumentation für Spring-basierte Anwendungen https://mvnrepository.com/artifact/io.springfox/springfox-swagger2
- IO.springfox: Springfox-Swagger-ui-JSON-API-Dokumentation für Springbasis-Anwendungen https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui
Prahlerei konfigurieren
- Hinzufügen von Spring Fox Swagger2 und Swagger UI Depeedcy
- Aktivieren Sie die Prahlerei in Code mit @enableWagger2 Annotation
- Konfigurieren von Prahlerei durch Erstellen von Bohnen der Docket -Klasse