• RomainPruvostMHH's avatar
    [Spring] Fix generated api ignore basePath (#10573) · 032e1a42
    RomainPruvostMHH authored
    
    
    * remove @RequestMapping from the apiController.mustache file and add it
    to the api.mustache file
    
    * move the defaultBasePath.mustache file in src/main/resources/JavaSpring
    so that it commun with all Spring server-side libraries (spring-boot,
    spring-mvc). The value of default context path is the value of
    contextPath variable.
    
    * added a unit test to verify it
    
    * update the outputDir variable to samples/server/petstore/spring-stubs in
    the  bin/configs/spring-stubs.yaml file because it generates Spring
    server-side classes. And not on the client-side as the output directory
    seemed to suggest.
    
    * Results of "generate-samples.sh bin/configs/spring*" command
    
    * Remove default value of url in @FeignClient
    
    * resolve conflicts with origin/master
    
    * merge remote/master into branch
    
    * fix samples after a merge with master
    
    * delete the directory samples/client/petstore/spring-stubs because it
    moved to samples/openapi3/...
    
    * add samples/client/petstore/spring-stubs just for the CI build (normally
    it is unnecessary))
    
    * delete 3 kotlin class files commited by error in
    samples/server/petstore/kotlin-springboot and
    samples/server/petstore/kotlin-springboot-reactive
    
    * Update the unit test SpringCodegenTest.doAnnotateDatesOnModelParameters
    because one more annotation is generated (@RequestMapping)
    
    Co-authored-by: default avatarrpruvost <rpruvost@ITEM-S78402.emea.msad.sopra>
    Co-authored-by: default avatarrpruvost <rpruvost@ITEM-S78402>
    Co-authored-by: rpruvost <rpruvost>
    032e1a42