{"repo":"sivaprasadreddy/generator-springboot","free":true,"listed":false,"github":"https://github.com/sivaprasadreddy/generator-springboot","clone":"git clone https://github.com/sivaprasadreddy/generator-springboot.git","description":"Yeoman based Spring Boot Microservice generator","language":"Java","stars":249,"topics":["spring-boot","microservices","yeoman","yeoman-generator"],"license":"MIT","category":"databases-storage","readme_excerpt":"generator-springboot The Yeoman generator for generating Spring Boot microservices. Prerequisites Node 20+ JDK 17+ Installation How to use? Run the following command and answer the questions: Features The generator-springboot generates a Spring Boot application with the following features configured: Spring Boot project with Maven and Gradle support Spring Data JPA integration with an option to select databases like MySQL, Postgresql, MariaDB. Flyway and Liquibase database migration support. Spring Cloud AWS support with LocalStack configuration. CORS configuration Swagger UI Integration SpringBoot Actuator configuration Testcontainers based Testing and Local dev mode setup DockerCompose configuration for application, ELK, Prometheus, Grafana GitHub Actions Configuration Dockerfile Jenkinsfile SonarQube and JaCoCo based static analysis tools configuration Code formatting using Spotless and google-java-format JUnit 5 Generate a SpringBoot Microservice After installing the generator-springboot , you can generate a new Spring Boot application as follows: Generate REST API with CRUD operations You can generate REST API with CRUD operation using the following command: IMPORTANT: You should run the following command from within the generated project folder. This sub-generator will generate the following: JPA entity Spring Data JPA Repository Service Spring MVC REST Controller with CRUD operations Unit and Integration Tests for REST Controller Flyway or Liquibase migration to create","default_branch":null,"files":null,"tree":[],"storefront":"/r/sivaprasadreddy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sivaprasadreddy/generator-springboot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}