Class DefaultProjectGenerationController
java.lang.Object
io.spring.initializr.web.controller.ProjectGenerationController<ProjectRequest>
io.spring.initializr.web.controller.DefaultProjectGenerationController
A default
ProjectGenerationController that uses a standard
ProjectRequest to map parameters of a project generation request.- Author:
- Stephane Nicoll
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultProjectGenerationController(InitializrMetadataProvider metadataProvider, ProjectGenerationInvoker<ProjectRequest> projectGenerationInvoker) -
Method Summary
Modifier and TypeMethodDescriptionprojectRequest(Map<String, String> headers) Create an initializedProjectRequestinstance to use to bind the parameters of a project generation request.Methods inherited from class io.spring.initializr.web.controller.ProjectGenerationController
getMetadata, gradle, invalidProjectRequest, pom, springTgz, springZip
-
Constructor Details
-
DefaultProjectGenerationController
public DefaultProjectGenerationController(InitializrMetadataProvider metadataProvider, ProjectGenerationInvoker<ProjectRequest> projectGenerationInvoker)
-
-
Method Details
-
projectRequest
Description copied from class:ProjectGenerationControllerCreate an initializedProjectRequestinstance to use to bind the parameters of a project generation request.- Specified by:
projectRequestin classProjectGenerationController<ProjectRequest>- Parameters:
headers- the headers of the request- Returns:
- a new
ProjectRequestinstance
-