`

spring boot 系列

阅读更多

1、spring boot 系列教程

http://blog.csdn.net/lxhjh/article/category/6277040 (spring boot系列教程)

http://www.cnblogs.com/larryzeal/p/5765945.html (Spring Boot学习)

http://www.cnblogs.com/larryzeal/p/5799195.html (Spring Boot 官方文档学习(一)入门及使用)

http://www.cnblogs.com/larryzeal/p/5799633.html (Spring Boot 官方文档学习(二)特点)

 

http://blog.csdn.net/forezp/article/category/6830966 (spring boot 中集成应用)

 

http://412887952-qq-com.iteye.com/category/356333?page=4 (从零开始学Spring Boot)

 

https://github.com/dyc87112/SpringBoot-Learning (SpringBoot 教程 更新的 翟永超,PDF文档,实体书作者 

 

 

http://blog.battcn.com/ (spring boot2.0 (cloud) 教程)

 

 2、rest api文档类集成

https://www.jianshu.com/p/af7a6f29bf4f (SpringBoot项目生成RESTfull API的文档--asciidoctor)

http://blog.csdn.net/forezp/article/details/71023510 (用spring Restdocs创建API文档--asciidoctor)

http://houqp.github.io/wbwa/wbwa.html (asciidoctor--中文语法)

http://blog.didispace.com/springbootswagger2/ (Spring Boot中使用Swagger2构建RESTful API在线文档)

https://docs.spring.io/spring-restdocs/docs/current/reference/html5/ (Spring REST Docs) 

 

常用注解说明:

@ApiOperation:用在方法上,说明方法的作用

  1.     value: 表示接口名称
  2.     notes: 表示接口详细描述 

@ApiImplicitParams:用在方法上包含一组参数说明

@ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面

  1. paramType:参数位置
  • header 对应注解:@RequestHeader
  • query 对应注解:@RequestParam
  • path  对应注解: @PathVariable
  • body 对应注解: @RequestBody
  1. name:参数名
  2. dataType:参数类型
  3. required:参数是否必须传
  4. value:参数的描述
  5. defaultValue:参数的默认值

@ApiResponses:用于表示一组响应

@ApiResponse:用在@ApiResponses中,一般用于表达一个错误的响应信息

  1. code:状态码
  2. message:返回自定义信息
  3. response:抛出异常的类

@ApiIgnore: 表示该接口函数不对swagger2开放展示

 

 注意:@ApiImplicitParam注解下的paramType属性,会影响接口的测试,如果设置的属性跟spring的注解对应不上,会获取不到参数,例如:paramType=path,函数内却使用@RequestParam注解,这样,可能会获取不到传递进来的参数,需要按照上面进行对应,将@RequestParam注解改为@PathVariable才能获取到对应的参数...

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Spring Boot 系列教程 入门

    这个“Spring Boot系列教程入门”将引导你深入了解如何利用Spring Boot快速构建高效、可维护的Web应用。 首先,我们从核心概念开始。Spring Boot的核心优势在于它的“约定优于配置”原则,这意味着它默认设置了一...

    Spring Boot 系列教程 JDBC

    【Spring Boot 系列教程 JDBC】是一套针对Java开发者深入学习Spring Boot集成JDBC技术的教程。本教程旨在帮助开发者理解和应用Spring Boot框架中的JDBC功能,以简化数据库操作,提高开发效率。JDBC(Java Database ...

    Spring Boot 系列实战合集.zip

    在"Spring Boot 系列实战合集.zip"这个压缩包中,可能包含了多个关于 Spring Boot 实战的项目或者教程。"新建文件夹"可能是一个包含不同主题或阶段学习资料的组织结构,而"Spring-Boot-In-Action-master"则很可能是...

    Spring Boot 系列教程 EasyUI-datagrid

    **Spring Boot 系列教程 EasyUI-datagrid** 在IT领域,Spring Boot是一个极其流行的Java框架,它简化了基于Spring的应用程序开发,通过自动配置和起步依赖使得开发者可以快速上手。EasyUI则是一个轻量级的前端框架...

    Spring Boot 系列教程 Data JPA

    **Spring Boot 系列教程 Data JPA** Spring Boot 是一个基于 Spring 框架的快速开发工具,它简化了配置和启动过程,使得开发者能够更专注于应用开发而非环境配置。在 Spring Boot 中集成 Data JPA,可以让我们方便...

    小马哥 Java 微服务实践 - Spring Boot 系列

    《小马哥 Java 微服务实践 - Spring Boot 系列》是针对Java开发者的深度学习资源,涵盖了Spring Boot在微服务架构中的应用实践。这个系列不仅包含理论讲解,还提供了实际的源代码示例,帮助开发者更好地理解和掌握...

    Spring Boot系列四 Spring @Value 属性注入使用总结一

    Spring Boot系列四 Spring @Value 属性注入使用总结一

    Spring Boot 系列教程 EasyPoi导出Excel下载

    此外,你还可以通过分析`Spring Boot 系列教程.doc`文档获取更多关于Spring Boot的综合知识,了解如何将这些技术整合到你的应用中。 总结一下,本教程主要介绍了如何在Spring Boot项目中使用EasyPoi库导出Excel文件...

    [咕泡学院] Spring Boot 系列课程大纲1

    【咕泡学院】的Spring Boot系列课程大纲涵盖了Spring Boot的核心概念和实战应用,旨在帮助开发者快速上手并创建生产级的Spring应用。本课程由拥有丰富Java EE经验的架构师小马哥主讲,他专注于云计算、微服务及软件...

    Spring Boot 系列教程 热部署-devtools模块

    `spring-boot-devtools`,又称为开发者工具,包含了一系列对开发者友好的特性。主要功能有: 1. **自动重启**:当检测到项目源码发生改变时,devtools会自动重启应用,但这个重启过程比常规的`mvn spring-boot:run`...

    读书笔记:Spring Boot 系列实战合集.zip

    读书笔记:Spring Boot 系列实战合集

    Spring Boot 系列实战合集.7z

    Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化初始搭建以及开发过程中的配置工作,使得基于 Java 的企业级应用开发变得更加容易。它集成了大量常用的第三方库配置,如 JDBC、MongoDB、RabbitMQ、Quartz 等...

    LEARNING SPRING BOOT 3.0 - THIRD EDITION

    在Spring Boot 3.0版本中,我们可以期待一系列更新和改进,包括性能提升、新特性的引入以及对最新Java版本的支持。例如,它可能包含了对Java 17或更高版本的优化,以及对Spring框架的最新版本(如Spring Framework 6...

    Spring Boot 系列教程6-全局异常处理

    在Spring Boot应用中,全局异常处理是至关重要的一个部分,它确保了系统在遇到错误时能够优雅地响应,提供统一的错误信息,并且保持良好的用户体验。这篇教程将深入讲解如何在Spring Boot中实现全局异常处理。 首先...

    从零开始学Spring Boot

    从零开始学Spring Boot,...【Spring Boot 系列博客】 0)前言【从零开始学Spring Boot】 : http://412887952-qq-com.iteye.com/blog/2291496 (1)spring boot起步之Hello World【从零开始学Spring Boot】: ...

    Spring Boot 系列教程 freemarker导出word下载

    在本教程中,我们将深入探讨如何使用Spring Boot和FreeMarker模板引擎来生成Word文档并进行下载。Spring Boot作为Java开发的快速启动框架,简化了配置和集成,而FreeMarker则是一个强大的模板语言,用于动态生成HTML...

    Spring Boot实战派(源码)

    - Spring Boot通过一系列的起步依赖来简化Maven或Gradle配置,比如`spring-boot-starter-web`用于构建Web应用,`spring-boot-starter-data-jpa`用于JPA数据访问。 3. **嵌入式Web服务器** - Spring Boot支持内嵌...

    Spring Boot系列——日志配置.docx

    在Spring Boot应用中,日志配置是一个至关重要的环节,因为它对于系统的监控、调试以及问题排查起着关键作用。本文将详细介绍如何在Spring Boot中配置日志系统,包括默认的日志系统、如何打印日志以及如何将日志信息...

    Spring Boot 进阶笔记(详细全面) 中文PDF完整版.pdf

    2. **起步依赖(Starter POMs)**:Spring Boot 提供了一系列的起步依赖,如 `spring-boot-starter-web`,这些依赖包含了开发特定功能所需的所有依赖,方便开发者快速集成。 3. **内嵌服务器**:Spring Boot 内置了...

    Spring Boot面试题(92题)

    Spring Boot还提供了应用监控功能,通过一系列端点进行健康检查和服务监控。它还支持基于环境的配置,允许开发者通过-Dspring.profiles.active参数切换不同环境的配置文件。例如,可以指定-Dspring.profiles.active=...

Global site tag (gtag.js) - Google Analytics