Please look at https://github.com/swagger-api/swagger-core and https://github.com/springfox/springfox for examples of how to do this. There is also a repository here:
https://github.com/swagger-api/swagger-samples <https://github.com/swagger-api/swagger-samples> Full of sample integrations. > On Sep 19, 2016, at 5:48 AM, Ajay Kumar <ajay.ku...@tothenew.com> wrote: > > Is there any way to generate the swagger document directly from Java source > code? > There must be some classes in swagger source code that is responsible for > scanning/parsing all the swagger resource (i.e java classes annotated with > swagger specific annotation) to generate the swagger document. Could anybody > help me to find out those classes and the required methods in swagger source > code? > If possible at-least let me know how swagger works internally or any > supporting documents/tutorial meant for same will be highly appreciated. > > We have many project where we want to integrate swagger with grails(version > > 3).. > Although grails is based on spring, the resource URL is mapped differently in > grails than in Spring. > In Spring, end URL can be exposed using @RequestMapping annotation and > servlet mapping, while the end URL in grails is not exposed directly in > similar fashion. > I also do not want to make any changes at servlet label. I also tried some > grails plugin but they are not up-to date, too buggy and covers only specific > use cases. > So I am planning to write my own plugin meant for swagger integration with > grails. But at the same time I also want to ensure that it should be based on > latest swagger version and not the old one. > > -- > 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 swagger-swaggersocket+unsubscr...@googlegroups.com > <mailto:swagger-swaggersocket+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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 swagger-swaggersocket+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.