{"repo":"hmcts/spring-boot-template","free":true,"listed":false,"github":"https://github.com/hmcts/spring-boot-template","clone":"git clone https://github.com/hmcts/spring-boot-template.git","description":"Template for Spring Boot applications","language":"Java","stars":112,"topics":["spring-boot","docker","template","swagger-documentation","codacy","jacoco","infrastructure-as-code","jenkins-cft"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Spring Boot application template Purpose The purpose of this template is to speed up the creation of new Spring applications within HMCTS and help keep the same standards across multiple teams. If you need to create a new app, you can simply use this one as a starting point and build on top of it. What's inside The template is a working application with a minimal setup. It contains: application skeleton setup script to prepare project common plugins and libraries HMCTS Java plugin docker setup automatically publishes API documentation to hmcts/cnp-api-docs code quality tools already set up MIT license and contribution information Helm chart using chart-java. The application exposes health endpoint (http://localhost:4550/health) and metrics endpoint (http://localhost:4550/metrics). Plugins The template contains the following plugins: HMCTS Java plugin Applies code analysis tools with HMCTS default settings. See the project repository for details. Analysis tools include: checkstyle https://docs.gradle.org/current/userguide/checkstyle plugin.html Performs code style checks on Java source files using Checkstyle and generates reports from these checks. The checks are included in gradle's check task (you can run them by executing ./gradlew check command). org.owasp.dependencycheck https://jeremylong.github.io/DependencyCheck/dependency-check-gradle/index.html Provides monitoring of the project's dependent libraries and creating a report of known vulnerable components that are inclu","default_branch":null,"files":null,"tree":[],"storefront":"/r/hmcts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hmcts/spring-boot-template/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."}