Please open a ticket via https://github.com/swagger-api/swagger-codegen/issues/new and we'll look into the issue.
Philipp於 2016年8月25日星期四 UTC+8下午8時01分11秒寫道: > > Hello at all, > > I have a swagger definition like this: > > /services: > get: > parameters: > - name: begin > in: query > required: true > type: string > format: date-time > responses: > 200: > schema: > type: object > properties: > response_code: > $ref: '#/definitions/Responsecode' > services: > type: array > items: > $ref: '#/definitions/Service' > > > When I generate serverside code with the swagger editor (Generate Server > -> JAX-RS) and generate client side code with the swagger editor (Generate > Client -> Java), run the server code and try to call the get-method, it > always results in a failure that the called method could not be found. When > I debug on serverside you can see, that the problem is the parsing of the > datetime parameter, a format exception is thrown while *new > java.util.Date( String )*. > To solve the problem I tried to change the generated clientside code. In > the API-class I use *java.util.Date* instead of *DateTime* > (yoda-framework). But it does not work, too. > Afterwards I tried to change the generated serverside code. In the > API-class I changed the parametertype of the parameter *begin *from > *java.util.Date* to *DateTime* (yoda-Framework). But after that I get a > new error during starting the server:* Missing dependency for method > public javax.ws.rs.core.Response > gen.java.io.swagger.api.ServicesApi.servicesGet(java.lang.String,org.joda.time.DateTime) > > throws gen.java.io.swagger.api.NotFoundException at parameter at index 1*. > Can anybody help me? What is the problem? I think, the problem is the > using of the deprecated constructor java.util.Date( String ) without any > information about the formatting of the string in the generated code. > But the most wondering think is that I generate the server- and clientside > and it it does not work out of the box :-( > -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
