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 initializedProjectRequest
instance 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:ProjectGenerationController
Create an initializedProjectRequest
instance to use to bind the parameters of a project generation request.- Specified by:
projectRequest
in classProjectGenerationController<ProjectRequest>
- Parameters:
headers
- the headers of the request- Returns:
- a new
ProjectRequest
instance
-