Autogenerando documentación de una API con Swagger

¿Qué es Swagger?

Swagger, es un framework (marco de trabajo) creado en 2011 por Tony Tam para Wordnik. La finalidad de esta creación de Swagger, era la de satisfacer la automatización de la documentación de las APIs.

Muchas veces se dejan APIs sin documentar por falta de tiempo. O en el caso de realizar dicha documentación, tenemos que realizar pesadas documentaciones que nos consumen parte de nuestras energías y de nuestra jornada laboral. Por si esto fuera poco, estas APIs van evolucionando con constantes modificaciones y con lo consiguiente, nos vuelve a tocar modificar de nuevo la documentación.

Podemos decir por tanto, que Swagger, es usado principalmente para documentar servicios RESTful, aunque su potencial no se limita únicamente a esto, en este artículo, nos detendremos en la parte de documentación que ha hecho tan famoso a este framework.

Otra de sus principales ventajas que otorga Swagger, es la estandarización de la documentación, es decir, que todas las APIS que creemos tendrán una estructura similar.

Swagger, nos proporciona un cliente mediante el cual podemos documentar y testear de forma elegante, estándar y común todos los ends points de nuestra API.

Un ejemplo de Swagger haciendo un poco de spoiler podría ser:

¿Qué dependencias necesito para trabajar con Swagger?

Para trabajar con Swagger, necesitamos dos dependencias, en este caso, tenemos algunas más pero las imprescindibles para trabajar con Swagger son:

  • Springfox-swagger2.
  • Springfox-swagger-ui.

Estructura del proyecto

Pom.xml

Un ejemplo de nuestro fichero pom.xml es:

Application.properties

Configuramos el puerto de salida:

Controller

Y creamos el siguiente controller:

SwaggerConfig

Arrancando la aplicación

Al arrancar la aplicación, tenemos que acceder a la ruta localhost:puerto/swagger-iu.html, en nuestro caso en concretoa : http://localhost:8888/swagger-ui.html

Donde podemos ver que tenemos dos controladores, si los desplegamos podemos ver las rutas que estos controladores tienen.

Y podemos testear por ejemplo, los del singer-controller. Anteriormente, ya hemos testeado algún controlador tanto desde un navegador, como mediante a Postman. Con Swagger, podemos escoger una ruta por ejemplo /welcome y escribir javer@s en el parametro name. Si realizamos el envío, podemos ver que el resultado es Response Code 200 y como Response Body Bienvenido Javer@s!

Mapeando solamente un package controller

Si nos fijamos, solamente tenemos un controlador pero nos aparecen dos, esto es debido a que no solamente estamos mapeando el package de controller. Para evitar esto, modificaremos el SwaggerConfig y haremos que mapee la ruta del package del controler únicamente.

Si arrancamos de nuevo la aplicación, vemos que ahora sí que solamente tenemos los controladores de nuestro package controller, en ese caso, concretamente, un solo controlador.

JSON

Realmente, la interfaz de Swagger, consume es un JSON, donde tenemos toda la información. Si nos metemos en: http:localhost:8888/v2/api-docs

Podemos ver dicha descripción en formato JSON.

Añadiendo descripción a la documentación de la API:

Podemos acompañar la documentación de la API levemente mediante a pequeñas descripciones de la siguiente manera:

Si volvemos a arrancar el proyecto, podemos ver que hemos añadido las descripciones:

Modificando el nombre del controlador

Si añadimos la anotación @Api(tags = “nombre”), podemos cambiar el nombre principal del controlador.

Si ejecutamos la aplicación de nuevo, podemos ver cómo hemos modificado el nombre.

Bueno esto este artículo ha llegado a su fin, espero que os haya gustado el artículo. Un saludo javer@s!

145 comentarios

  1. I’ll right away seize your rss feed as I can not in finding your e-mail
    subscription hyperlink or newsletter service. Do you’ve any?

    Kindly permit me realize so that I could subscribe.
    Thanks.

  2. Right here is the right webpage for anyone who hopes to understand this topic.

    You realize a whole lot its almost tough to argue with you (not that I really would want to…HaHa).
    You definitely put a brand new spin on a
    topic which has been written about for years.
    Great stuff, just great!

    Here is my homepage … Niva CBD – cgoforo.net,

  3. whoah this weblog is fantastic i like studying your articles.
    Stay up the great work! You understand, many persons are hunting round for
    this info, you could help them greatly.

    Review my blog; Wawza Apple Cider Vinegar

  4. After I originally commented I appear to have clicked the
    -Notify me when new comments are added- checkbox and from now on whenever a comment is
    added I get 4 emails with the same comment. Perhaps
    there is a means you can remove me from that service?

    Cheers!

    My web-site: VigorMax Male Enhancement

  5. Hi there, after reading this amazing post i am too cheerful to share my knowledge here with
    colleagues.

  6. It’s a pity you don’t have a donate button! I’d without a doubt donate to this brilliant blog!

    I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.

    I look forward to new updates and will talk about this blog with my
    Facebook group. Talk soon!

    Also visit my webpage :: Moscatcher

  7. A person essentially lend a hand to make severely articles I’d state.
    That is the very first time I frequented your web page and to this point?

    I surprised with the analysis you made to create this actual submit extraordinary.
    Fantastic task!

    My page :: Optimum Keto (librarius.main.jp)

  8. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is required to get setup?

    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% sure.
    Any recommendations or advice would be greatly appreciated.
    Cheers

    Feel free to surf to my webpage :: Viking XL Keto

  9. Wow, this article is nice, my sister is analyzing these things, so I am going to inform her.

    Feel free to surf to my web site … Botanical Farms Review

  10. I was excited to discover this web site.
    I need to to thank you for your time due to this fantastic read!!

    I definitely savored every bit of it and i also have you book-marked to check out new information in your web site.

    Here is my webpage: Wawza Apple Cider Vinegar Reviews

  11. My brother recommended I would possibly like this website.
    He was totally right. This put up actually made my day.

    You can not believe just how much time I had spent for this information! Thanks!

    Feel free to visit my web page; Primiene

  12. If some one desires to be updated with latest technologies afterward he must be pay a visit this site and be up to date every day.

    Here is my web-site – Erorectin Reviews

  13. Good day! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to rank for some
    targeted keywords but I’m not seeing very good success.
    If you know of any please share. Appreciate it!

  14. I likewise believe thus, perfectly composed post!

    Review my web site … http://duna-anapa.net.ru/

  15. I am constantly browsing online for ideas that can assist me.
    Thanks!

    Here is my homepage Botanical Farms Reviews

  16. We wish to thank you yet again for the beautiful ideas you gave Jesse when preparing a post-graduate research and, most importantly, with regard to providing every one of the ideas within a
    blog post. Provided that we had known of your web page a year ago, we will
    have been kept from the nonessential measures we were implementing.
    Thank you very much.

    my homepage: Viking XL Keto BHB (duna-anapa.net.ru)

  17. Its great as your other posts :D, regards for
    putting up.

    my web-site: Bianca

  18. What’s up to every single one, it’s actually a fastidious for me to go to see this website,
    it includes valuable Information.

  19. Hello I am so thrilled I found your site, I really found you by error,
    while I was looking on Bing for something else, Anyways I am here now and would just
    like to say cheers for a incredible post and
    a all round enjoyable blog (I also love the theme/design), I don’t
    have time to read through it all at the moment but I have
    book-marked it and also added in your RSS feeds, so when I have time I will be back to read more, Please do keep up the excellent job.

  20. I am actually delighted to read this website posts which carries plenty of helpful information, thanks for providing these kinds of information.

    my blog; biodermeux cream; https://bbs.yunweishidai.com,

  21. Some genuinely nice and utilitarian info on this site, as well I think the design and
    style contains good features.

    Feel free to surf to my site: Keto Incinerate Reviews

  22. If some one wishes to be updated with most recent technologies afterward he
    must be go to see this website and be up to date everyday.

    Stop by my homepage Erorectin

  23. Awesome things here. I’m very glad to look your article.
    Thank you so much and I’m taking a look ahead to contact you.

    Will you kindly drop me a mail?

    Also visit my page: Optimum Keto

  24. hey there and thank you for your information – I have certainly picked up anything
    new from right here. I did however expertise some technical issues using this website, as I experienced to reload the
    web site many times previous to I could get it to load correctly.
    I had been wondering if your web hosting is OK?
    Not that I’m complaining, but sluggish loading instances times will very frequently affect your placement in google
    and could damage your high-quality score if ads and marketing with Adwords.
    Well I am adding this RSS to my e-mail and could look out for a lot more of your respective
    intriguing content. Make sure you update this again soon.

  25. For most up-to-date information you have to visit world-wide-web and
    on internet I found this site as a finest web site for newest updates.

  26. Hello, i feel that i noticed you visited my web site thus i came to
    go back the want?.I’m trying to find things to enhance
    my site!I suppose its good enough to make use of some of your ideas!!

    Here is my homepage … gonullerderyasi.com

  27. Hi my loved one! I wish to say that this post is awesome,
    nice written and include almost all significant infos.
    I would like to look extra posts like this .

    Here is my blog post – Ketorol Pills (ky.sgz8.com)

  28. I besides conceive hence, perfectly pent post!

    Visit my web page :: Viking XL Keto BHB Review

  29. You have made some decent points there. I checked on the net to find out more about the issue and found most people
    will go along with your views on this web site.

    my site Viking XL Keto BHB

  30. Excellent article. I definitely love this site. Thanks!

  31. A motivating discussion is worth comment. I think that you should write more on this issue, it may not be a taboo subject but typically folks don’t speak about such
    subjects. To the next! All the best!!

  32. You have brought up a very wonderful points, appreciate it for the post.

    My webpage – Natural Burn Keto Extra Strength

  33. Excellent pieces. Keep writing such kind of information on your page.
    Im really impressed by your blog.
    Hi there, You have performed an incredible
    job. I will definitely digg it and individually recommend to my
    friends. I’m sure they will be benefited from this website.

  34. Very soon this site will be famous amid all blogging and
    site-building visitors, due to it’s fastidious content

    My webpage – Summer Valley CBD Gummies Review

  35. Wow, marvelous weblog format! How long have you ever been blogging for?
    you make running a blog glance easy. The total glance of your website is fantastic,
    let alone the content material!

  36. I seldom drop remarks, but after reading through some of the comments on this page Autogenerando documentación de una
    API con Swagger – Java desde 0. I do have a few questions for you if you don’t mind.
    Is it just me or does it look like some of the comments appear like they are written by brain dead individuals?
    😛 And, if you are writing at other online social sites,
    I’d like to follow you. Could you list of the complete urls of all your social sites like your Facebook page, twitter feed,
    or linkedin profile?

    Also visit my blog … Moscatcher Mosquito Zapper

  37. Wonderful blog! I found it while browsing on Yahoo News.

    Do you have any suggestions on how to get listed
    in Yahoo News? I’ve been trying for a while but I never seem to get there!
    Cheers

    Here is my web page – Botanical Farms CBD Gummies Reviews

  38. Incredible! This blog looks just like my
    old one! It’s on a totally different subject but
    it has pretty much the same page layout and design. Superb choice of colors!

    Feel free to visit my web page – Green Earth CBD Gummies Review

  39. Perfect piece of work you have done, this internet site is really cool with wonderful
    info.

    Feel free to visit my website: Oscar

  40. Hello, I believe your blog might be having internet browser compatibility problems.
    When I look at your blog in Safari, it looks fine however, when opening in IE, it’s got some overlapping issues.
    I merely wanted to give you a quick heads up! Aside from that, fantastic blog!

    Feel free to surf to my webpage; The Skin Company

  41. We’re a bunch of volunteers and opening a new scheme
    in our community. Your site provided us with valuable info to work on. You’ve performed a formidable task and our whole community shall
    be grateful to you.

    My website http://gw2.jeff6o6.com/

  42. Hi, Neat post. There’s a problem with your website
    in internet explorer, would test this… IE still is the marketplace leader and a large
    element of other folks will miss your excellent writing due
    to this problem.

    Feel free to visit my web page; Botanical Farms Reviews

  43. What a information of un-ambiguity and preserveness of valuable know-how on the topic of unexpected feelings.

    my homepage – Viking XL Keto BHB

  44. Its wonderful as your other posts :D, regards for posting.

    my web site :: Nature Fused Anti Aging Cream

  45. I cling on to listening to the news update lecture about receiving boundless online grant
    applications so I have been looking around for the most excellent site
    to get one. Could you advise me please, where could i
    find some?

    Here is my web blog: http://www.1stanapa.ru/

  46. Genuinely no matter if someone doesn’t be aware of
    then its up to other users that they will help, so here it occurs.

  47. Excellent post! We are linking to this great post on our site.
    Keep up the great writing.

    Also visit my webpage :: Synaptic IQ Reviews

  48. Excellent post. Keep posting such kind of information on your page.
    Im really impressed by it.
    Hi there, You have performed a fantastic job. I’ll definitely digg
    it and personally recommend to my friends. I’m confident
    they’ll be benefited from this site.

  49. Thanks for another great post. Where else may anybody get that kind of info in such a perfect
    way of writing? I have a presentation next week, and I am on the look for such info.

  50. What’s up friends, pleasant article and good urging commented at this place, I am truly enjoying
    by these.

    Also visit my website; IceHouse Portable AC Reviews (Jackson)

  51. Link exchange is nothing else but it is just placing
    the other person’s webpage link on your page at suitable place and other
    person will also do same in support of you.

    Here is my webpage – Hyper XXL Reviews

  52. We wish to thank you all over again for the stunning ideas you offered Jeremy when preparing a post-graduate research and
    also, most importantly, regarding providing
    all the ideas in one blog post. Provided we had been aware
    of your blog a year ago, we will have been kept from the unnecessary measures we were having to take.
    Thank you very much.

    Also visit my homepage :: Far East XL Ingredients

  53. Do you have a spam issue on this website; I also am a
    blogger, and I was wondering your situation; we have developed
    some nice practices and we are looking to trade techniques with others, be sure to shoot me an email if interested.

    My blog … countrysidetravels.com

  54. I have been examinating out some of your
    articles and i can claim nice stuff. I will definitely bookmark your blog.

    Feel free to surf to my web site :: Viking XL Keto Reviews

  55. Hi colleagues, how is the whole thing, and what you desire to say on the topic
    of this paragraph, in my view its genuinely amazing in favor of me.

    Look into my blog: Neo Bio Health Keto

  56. hello there and thank you for your info – I have certainly picked up anything
    new from right here. I did however expertise some technical issues using this site, as I experienced to reload The Skin Company web
    site a lot of times previous to I could get it to load correctly.
    I had been wondering if your web hosting is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement
    in google and can damage your high quality score if ads and marketing with Adwords.
    Anyway I am adding this RSS to my email and could look out for a lot more of
    your respective interesting content. Ensure that you update this again soon..

  57. I’d like to find out more? I’d care to find out some additional information.

    Here is my web-site :: Alpha Edge

  58. Greetings! Quick question that’s entirely off topic. Do
    you know how to make your site mobile friendly? My blog
    looks weird when viewing from my iphone4. I’m trying to find a theme or
    plugin that might be able to fix this problem. If you have any suggestions, please share.
    Many thanks!

  59. I always used to study article in news papers but now as I am a user of net so from now
    I am using net for content, thanks to web.

    Feel free to visit my web page: Far East XL Pills

  60. It’s going to be ending of mine day, but before ending
    I am reading this fantastic paragraph to increase my knowledge.

  61. Hello, i believe that i noticed you visited my blog
    so i got here to return the choose?.I’m attempting to to find issues to
    improve my website!I guess its good enough to use some of your ideas!!

    My web blog: Renown CBD Gummies Reviews

  62. Magnificent beat ! I would like to apprentice while you amend
    your website, how can i subscribe for a blog website? The account
    aided me a acceptable deal. I had been tiny bit acquainted
    of this your broadcast provided bright clear idea

    Feel free to visit my webpage Maximum Recall Reviews

  63. Nice blog here! Also your website loads up fast! What web host
    are you using? Can I get your affiliate link to your host?

    I wish my site loaded up as quickly as yours lol

    Here is my site: aniene.net

  64. I am always searching online for ideas that
    can benefit me. Thanks!

    Here is my website Botanical Farms Reviews

  65. Hey! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

    My webpage Wawza Apple Cider Gummies Reviews

  66. I hardly drop responses, but i did a few searching and wound up here Autogenerando documentación de una API con Swagger
    – Java desde 0. And I do have a few questions for you if it’s allright.
    Could it be only me or does it appear like some of these
    comments look like written by brain dead people?
    😛 And, if you are posting at additional online social sites, I’d like
    to keep up with everything new you have to post. Could you make a list of every one of your public pages like your twitter feed, Facebook page or linkedin profile?

    Also visit my web page: The Skin Company Skin Cream

  67. You could certainly see your enthusiasm in the paintings you write.
    The sector hopes for even more passionate writers such
    as you who aren’t afraid to say how they believe. All the time follow your heart.

    Here is my website :: Florrie

  68. I precisely needed to say thanks once again. I am not sure the things I could possibly have implemented without the type of concepts shared by you relating to such a problem.
    It was before the difficult matter in my view, nevertheless discovering your specialised fashion you resolved
    it made me to jump for delight. I am thankful for this work as well as
    expect you find out what an amazing job that you are accomplishing educating
    others via your website. I am sure you have never met all of us.

    Review my web page – Wawza Gummies

  69. Howdy would you mind stating which blog platform you’re using?
    I’m looking to start my own blog in the near future but I’m having a tough time
    deciding between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking
    for something completely unique. P.S Sorry for
    being off-topic but I had to ask!

    My webpage … Renown CBD Gummies

  70. Some times its a pain in the ass to read what blog owners wrote but this internet site is rattling user genial!

    my web blog Green Flame CBD Gummies

  71. There is obviously a bunch to identify about this.
    I feel you made various good points in features also.

    Feel free to visit my web site; Natural Burn Keto Pills

  72. Attractive section of content. I just stumbled upon your weblog and in accession capital
    to assert that I acquire actually enjoyed account your blog posts.
    Any way I’ll be subscribing to your feeds and even I achievement you access consistently rapidly.

  73. I want to get across my respect for your kindness for those who must have
    guidance on your subject. Your special commitment to passing the message around appeared to be pretty functional and has enabled men and women like me to realize their dreams.
    Your own warm and friendly hints and tips entails a whole lot to me and still more to my colleagues.
    Thank you; from everyone of us.

    my homepage – Summer Valley CBD Gummies

  74. Hello There. I found your blog the use of msn. That is a really well written article.
    I will be sure to bookmark it and return to learn more of your
    helpful info. Thanks for the post. I’ll certainly
    comeback.

    my webpage :: Primiene

  75. hi!,I like your writing very so much! percentage we be in contact extra about your post on AOL?
    I need a specialist in this house to resolve my problem.
    May be that is you! Having a look forward to peer you.

    Here is my homepage; Modern Belle Skin Care

  76. My spouse and i ended up being really joyful when Jordan managed to finish off his web research out of the precious recommendations he grabbed out of the blog.
    It is now and again perplexing to just happen to be releasing procedures that many other folks
    have been trying to sell. We really figure out we now have the
    writer to give thanks to for that. All the illustrations you’ve made,
    the simple blog navigation, the friendships your site give
    support to create – it is all impressive, and it’s really
    letting our son in addition to our family reason why that situation is excellent,
    which is extraordinarily mandatory. Thank you for the whole thing!

    Feel free to visit my web page; Infinuity CBD

  77. Fantastic beat ! I wish to apprentice while
    you amend your web site, how can i subscribe for a blog website?
    The account aided me a acceptable deal. I were tiny bit acquainted of this your broadcast provided
    shiny transparent concept.

    my web site Pure Keto Burn

  78. This article will help the internet users for creating
    new blog or even a blog from start to end.

    Review my web site – Green CBD Gummies

  79. My coder is trying to convince me to move to .net from
    PHP. I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using WordPress on a number of websites for about a year and am nervous about switching to
    another platform. I have heard excellent things about blogengine.net.

    Is there a way I can import all my wordpress posts into it?
    Any help would be greatly appreciated!

    My webpage Far East XL Male Enhancement

  80. What’s up to all, how is the whole thing, I
    think every one is getting more from this web site, and your views are nice in favor of new users.

    my website – Hyper XXL Male Enhancement

  81. Thank you for sharing with us, I conceive this website
    genuinely stands out :D.

    Here is my homepage – http://www.meteoritegarden.com

  82. I need to to thank you for this wonderful read!! I absolutely
    enjoyed every little bit of it. I’ve got you book-marked
    to check out new stuff you post?

    My homepage :: http://www.koan.at

  83. I got this web site from my pal who informed me about this site and at the moment
    this time I am browsing this web page and reading very informative posts at this place.

    Here is my page; thaipurchase.com

  84. I’d like to find out more? I’d like to find out more details.

    Feel free to visit my web-site :: Alpha Edge Male Enhancement Review

  85. F*ckin’ tremendous things here. I am very satisfied to
    peer your article. Thank you a lot and i am looking ahead to touch you.
    Will you kindly drop me a e-mail?

    My website … Hydrofirm

  86. Yeah bookmaking this wasn’t a bad determination outstanding post!

    My page: Arctos Air Conditioner

  87. Have you ever considered writing an ebook or guest authoring
    on other websites? I have a blog based upon on the same topics you discuss and would really like to have you share some stories/information. I know my subscribers would value your work.

    If you’re even remotely interested, feel free to send me an e mail.

    Here is my web-site; Renown CBD

  88. Wonderful article! We will be linking to this great
    content on our site. Keep up the great writing.

  89. I’m now not sure the place you’re getting your info, but great topic.
    I must spend some time studying more or figuring out more.
    Thanks for wonderful info I used to be in search of this info for my mission.

  90. We are a group of volunteers and opening a new scheme in our
    community. Your site provided us with helpful information to work on. You have done a formidable job and our
    whole neighborhood will probably be grateful to you.

    Feel free to visit my web site … Sparkling Pure CBD Reviews [http://vip5.moisait2021.ru/]

  91. Actually when someone doesn’t know then its up to other visitors that they will assist, so here it happens.

    Also visit my webpage ACV Rx Ingredients

  92. We are a gaggle of volunteers and opening a brand new
    scheme in our community. Your web site offered us with helpful information to work on. You’ve performed an impressive task and our entire community might be grateful to you.

    my web site :: The Skin Company Cream Reviews

  93. Thank you for the sensible critique. Me and my neighbor were just preparing
    to do a little research about this. We got a grab a book from our local library but I think I
    learned more from this post. I’m very glad to see such wonderful information being shared freely
    out there.

    Also visit my web site: bbs.yunweishidai.com

  94. Hey there! I’m at work browsing your blog from my new iphone 4!
    Just wanted to say I love reading your blog and look forward
    to all your posts! Carry on the great work!

    Also visit my web site … Niva CBD Gummies

  95. Very nice post. I just stumbled upon your blog and wanted to say that I have really enjoyed
    surfing around your blog posts. In any case I’ll
    be subscribing to your rss feed and I hope you write again soon!

    Also visit my page :: https://zawsa.com/trader/index.php?action=profile;u=57098

  96. Hello, for all time i used to check web site posts here
    in the early hours in the morning, as i like to gain knowledge of more and more.

  97. I have to express some thanks to the writer just for
    bailing me out of this particular condition. After surfing around throughout the search engines and obtaining opinions which are not beneficial, I figured my
    life was well over. Living without the strategies to the issues you’ve fixed all
    through your good write-up is a critical case, as well
    as those that might have negatively damaged my entire career if I hadn’t encountered
    your web page. Your main mastery and kindness in taking care
    of every item was valuable. I am not sure what I
    would’ve done if I hadn’t encountered such a stuff like this.
    I am able to now relish my future. Thanks a lot very much for the specialized and results-oriented help.
    I will not think twice to suggest the blog to anybody who would need counselling on this topic.

    Here is my web page; Primiene Review

  98. Yay google is my world beater aided me to find this great website!

    Here is my blog; Modern Belle

  99. Very informative and wonderful structure of content, now that’s user
    pleasant (:.

    Here is my blog :: Renown CBD Oil

  100. Hello! I’m at work browsing your blog from my new apple iphone!
    Just wanted to say I love reading your blog and
    look forward to all your posts! Carry on the great work!

    Also visit my blog post – bbs.ranmao.com

  101. I just like the valuable information you provide on your articles.
    I’ll bookmark your blog and take a look at again right here regularly.
    I’m rather certain I will learn a lot of new stuff right here!
    Best of luck for the following!

    Stop by my website: http://ustcsv.com/thread-526130-1-1.html

  102. Yeah bookmaking this wasn’t a risky decision great post!

    Here is my web site – prettypeople.club

  103. Thanks for sharing your thoughts on anti aging
    solution. Regards

    Also visit my web blog :: Modern Belle Review

  104. Very informative and good body structure of written content, now that’s user friendly (:.

    My web site :: The Skin Company Cream Reviews

  105. Just wanna input that you have a very nice internet site, I enjoy the pattern it actually stands out.

    my blog post – USlim X Keto BHB Review

  106. I am truly thankful to the holder of this web page who has shared this fantastic post
    at at this time.

    Here is my webpage … http://www.fotosombra.com.br

  107. I read this paragraph fully regarding the difference of hottest
    and earlier technologies, it’s amazing article.

  108. Hello there! I could have sworn I’ve visited this website before but after
    looking at many of the posts I realized it’s new to me. Anyways,
    I’m definitely pleased I discovered it and I’ll be book-marking it
    and checking back frequently!

    My web site; Wild Lean Keto Boost Review

  109. Keep functioning ,fantastic job!

    Look into my web page: aposta18.com

  110. I absolutely love your blog.. Very nice colors & theme.
    Did you make this website yourself? Please reply back as I’m wanting to create
    my very own site and want to find out where you got this from or exactly
    what the theme is named. Kudos!

    Here is my web blog – http://www.aniene.net

  111. Wohh precisely what I was searching for, regards for posting.

    My homepage; Biodermeux Cream

  112. I was wondering if you ever considered changing the page layout of
    your site? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with
    it better. Youve got an awful lot of text for only having one or
    two pictures. Maybe you could space it out better?

    Check out my web-site :: Infinuity CBD Reviews

  113. Some times its a pain in the ass to read what people
    wrote but this web site is rattling user friendly!

    my site … https://psicura.it/

  114. Just desire to say your article is as astounding.
    The clarity in your post is just spectacular and
    i can assume you are an expert on this subject. Well with your permission let me to grab your feed to keep updated with forthcoming post.
    Thanks a million and please continue the rewarding work.

    Also visit my website – Samantha

  115. great points altogether, you just received a brand new reader.
    What may you recommend about your submit that you simply made some days in the past?

    Any sure?

    Review my webpage; Far East XL Reviews

  116. I would like to express some appreciation to the writer just for rescuing me from this instance.
    As a result of searching throughout the search engines and seeing things that were not pleasant, I was thinking my life was gone.

    Existing without the presence of approaches
    to the problems you have solved all through your main article content is a
    serious case, as well as the ones which might have
    in a wrong way affected my career if I hadn’t encountered your web blog.

    That competence and kindness in dealing with every part was valuable.
    I’m not sure what I would’ve done if I had not encountered such a thing like this.
    I can also at this moment look forward to my future. Thanks
    a lot so much for the reliable and result oriented guide.
    I won’t be reluctant to suggest your blog post to anybody
    who should get guidance on this area.

    Here is my web site; http://163.30.42.16/~health2017/userinfo.php?uid=4990890

  117. I like this web site because so much useful stuff on here :
    D.

    Feel free to visit my webpage … Wawza Apple Cider Gummies Review

  118. I like the valuable information you supply in your articles.

    I will bookmark your blog and test once more right
    here regularly. I’m somewhat certain I’ll learn a lot of new stuff proper right here!
    Good luck for the next!

    Here is my blog post; Fast Dash Keto Pills

  119. What’s up everyone, it’s my first pay a quick visit at this web page, and
    post is genuinely fruitful designed for me, keep up posting these articles.

    Also visit my web blog Dermal Pearle

  120. I just couldn’t depart your site prior to suggesting
    that I really loved the usual information an individual provide on your visitors?
    Is gonna be again frequently to investigate cross-check new posts

    Feel free to surf to my web-site :: http://www.meteoritegarden.com

  121. Hello.This article was really motivating, particularly because I was searching for
    thoughts on this subject last Tuesday.

    My webpage – http://3.1415926.mobi/home.php?mod=space&uid=717798&do=profile&from=space

  122. Hi, i read your blog from time to time and i own a similar
    one and i was just curious if you get a lot of spam responses?
    If so how do you protect against it, any plugin or
    anything you can suggest? I get so much lately it’s driving
    me crazy so any support is very much appreciated.

  123. It is appropriate time to make a few plans for the long run and it’s time to be happy.
    I have learn this post and if I may I want to recommend you some attention-grabbing things or
    advice. Maybe you can write next articles regarding this
    article. I desire to read even more issues approximately it!

    My homepage Keto Speed Diet Reviews

  124. Hello! I know this is kinda off topic however , I’d figured I’d ask.
    Would you be interested in trading links or maybe guest writing a blog post or vice-versa?
    My website discusses a lot of the same subjects as
    yours and I feel we could greatly benefit from each other.
    If you are interested feel free to shoot me an email.
    I look forward to hearing from you! Great blog by the
    way!

    Also visit my website: Maxatin Male Enhancement

  125. Hello.This article was extremely motivating, particularly because
    I was looking for thoughts on this topic last week.

    my page Brilliance Keto Pills

  126. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to
    get set up? I’m assuming having a blog like yours would cost a pretty
    penny? I’m not very web smart so I’m not 100% certain. Any suggestions or advice would be greatly appreciated.
    Thank you

    Feel free to surf to my homepage :: http://www.hotelforrest.ru/modules.php?name=Your_Account&op=userinfo&username=BenedictReece

  127. Hello every one, here every one is sharing these
    know-how, thus it’s pleasant to read this weblog, and I used to pay a quick visit this web site all the time.

    My homepage: Oracle Leaf Gold CBD Oil

  128. Hello.This post was really fascinating, particularly because
    I was searching for thoughts on this subject last Saturday.

    my website Brilliance Keto Pills

  129. I am forever thought about this, thanks for posting.

    Feel free to visit my website Isobel

  130. Thanks for every other fantastic article. The place
    else could anyone get that kind of info in such a perfect
    approach of writing? I’ve a presentation next week, and I’m on the look
    for such info.

    Also visit my web page: Alfred

  131. Spot on with this write-up, I seriously believe this
    amazing site needs a great deal more attention. I’ll
    probably be returning to read more, thanks for the
    information!

    My webpage Infinity CBD Gummies

  132. I am not rattling great with English but I find this real easygoing to
    translate.

    Also visit my web-site … Dermal Pearle Reviews

  133. I dugg some of you post as I cerebrated they were handy very useful.

    Also visit my page :: Juana

  134. Useful info. Fortunate me I discovered your website by chance,
    and I’m shocked why this accident didn’t came about in advance!
    I bookmarked it.

    Feel free to visit my homepage – Rapid Fire Keto Reviews

  135. Oh my goodness! Impressive article dude! Thanks, However
    I am having problems with your RSS. I don?t understand why I cannot join it.
    Is there anyone else getting identical RSS issues?
    Anyone who knows the answer will you kindly respond? Thanks!!

    Review my homepage – koan.at

  136. I dugg some of you post as I thought they were handy handy.

    My page Strawberry CBD Gummies Review

  137. What you said made a ton of sense. However, consider this,
    suppose you wrote a catchier post title? I am not suggesting your content is not good, but what if you added something that grabbed people’s attention?
    I mean Autogenerando documentación de una API con Swagger –
    Java desde 0 is a little boring. You ought to glance at Yahoo’s front page and see
    how they create post titles to get viewers to click.
    You might try adding a video or a picture or two to get readers interested about what you’ve written. In my opinion, it would
    bring your posts a little livelier.

    Feel free to visit my web page … Strawberry CBD Gummies Reviews

  138. Great post, you have pointed out some superb points, I likewise believe this
    is a very fantastic website.

    My page: Fast Dash Keto Reviews

  139. Unquestionably imagine that that you stated. Your favorite reason appeared to be on the net the easiest thing to keep in mind of.
    I say to you, I certainly get annoyed whilst folks
    think about worries that they just don’t realize about.
    You controlled to hit the nail upon the top and also
    outlined out the whole thing with no need side effect , other folks can take a signal.
    Will probably be back to get more. Thanks!

    Also visit my page … https://prettypeople.club/index.php/blog/93342/the-male-menopause-an-absolute-must-have-read-males-over-20

  140. Thanks for another great post. Where else may anybody get that
    type of information in such an ideal method of writing? I’ve a
    presentation next week, and I am on the search for such info.

  141. Thanks for another fantastic article. Where else may just anybody
    get that type of information in such a perfect method of writing?
    I have a presentation next week, and I am on the look for such information.

    Take a look at my homepage: Oracle Leaf Gold CBD

  142. I have been browsing online more than 2 hours today, yet I never found any interesting
    article like yours. It’s pretty worth enough for me. Personally, if all
    website owners and bloggers made good content as
    you did, the internet will be a lot more useful than ever before.

    Take a look at my blog post; Vigalix Pills

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

La Ley 34/2002 nos obliga a avisarte de que usamos cookies propias y de terceros con objetivos estadísticos y de sesión y para mostrarte la 'publi' que nos da de comer. Tranquilo, este mensaje solo sale una vez. Más información

Java desde 0 comunica a los usuarios, a través de este aviso, que puede utilizar cookies cuando el usuario navega por las diferentes pantallas y páginas del sitio. Durante el uso de nuestra página Web usted acepta y autoriza expresamente el uso de cookies, de acuerdo con nuestra Política de Privacidad. Este sitio web utiliza las siguientes cookies propias: - Cookies de sesión, para garantizar que los usuarios que escriban comentarios en el blog sean humanos y no aplicaciones automatizadas. De esta forma se combate el spam. Este sitio web utiliza las siguientes cookies de terceros: - Google AdManager y AdSense: Utiliza cookies para mejorar la publicidad. Entre otros fines, suelen utilizarse para segmentarla según el contenido que sea relevante para los usuarios o su ubicación, mejorar los informes de rendimiento de las campañas y evitar mostrar anuncios que los usuarios ya hayan visto. Las cookies no contienen información personal identificable. Consulta cómo utiliza Google la información de sitios web o aplicaciones. y cómo bloquear determinados anuncios. - Google Analytics: Almacena cookies para poder elaborar estadísticas sobre el tráfico y volumen de visitas de esta web. Al utilizar este sitio web está consintiendo el tratamiento de información acerca de usted por Google. Por tanto, el ejercicio de cualquier derecho en este sentido deberá hacerlo comunicando directamente con Google. - Redes sociales: Cada red social utiliza sus propias cookies para que usted pueda pinchar en botones del tipo Me gusta o Compartir.

Cerrar