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 教程 更新的 )
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:用在方法上,说明方法的作用
- value: 表示接口名称
- notes: 表示接口详细描述
@ApiImplicitParams:用在方法上包含一组参数说明
@ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面
- paramType:参数位置
- header 对应注解:@RequestHeader
- query 对应注解:@RequestParam
- path 对应注解: @PathVariable
- body 对应注解: @RequestBody
- name:参数名
- dataType:参数类型
- required:参数是否必须传
- value:参数的描述
- defaultValue:参数的默认值
@ApiResponses:用于表示一组响应
@ApiResponse:用在@ApiResponses中,一般用于表达一个错误的响应信息
- code:状态码
- message:返回自定义信息
- response:抛出异常的类
@ApiIgnore: 表示该接口函数不对swagger2开放展示
注意:@ApiImplicitParam注解下的paramType属性,会影响接口的测试,如果设置的属性跟spring的注解对应不上,会获取不到参数,例如:paramType=path,函数内却使用@RequestParam注解,这样,可能会获取不到传递进来的参数,需要按照上面进行对应,将@RequestParam注解改为@PathVariable才能获取到对应的参数...
相关推荐
这个“Spring Boot系列教程入门”将引导你深入了解如何利用Spring Boot快速构建高效、可维护的Web应用。 首先,我们从核心概念开始。Spring Boot的核心优势在于它的“约定优于配置”原则,这意味着它默认设置了一...
【Spring Boot 系列教程 JDBC】是一套针对Java开发者深入学习Spring Boot集成JDBC技术的教程。本教程旨在帮助开发者理解和应用Spring Boot框架中的JDBC功能,以简化数据库操作,提高开发效率。JDBC(Java Database ...
在"Spring Boot 系列实战合集.zip"这个压缩包中,可能包含了多个关于 Spring Boot 实战的项目或者教程。"新建文件夹"可能是一个包含不同主题或阶段学习资料的组织结构,而"Spring-Boot-In-Action-master"则很可能是...
**Spring Boot 系列教程 EasyUI-datagrid** 在IT领域,Spring Boot是一个极其流行的Java框架,它简化了基于Spring的应用程序开发,通过自动配置和起步依赖使得开发者可以快速上手。EasyUI则是一个轻量级的前端框架...
**Spring Boot 系列教程 Data JPA** Spring Boot 是一个基于 Spring 框架的快速开发工具,它简化了配置和启动过程,使得开发者能够更专注于应用开发而非环境配置。在 Spring Boot 中集成 Data JPA,可以让我们方便...
《小马哥 Java 微服务实践 - Spring Boot 系列》是针对Java开发者的深度学习资源,涵盖了Spring Boot在微服务架构中的应用实践。这个系列不仅包含理论讲解,还提供了实际的源代码示例,帮助开发者更好地理解和掌握...
Spring Boot系列四 Spring @Value 属性注入使用总结一
此外,你还可以通过分析`Spring Boot 系列教程.doc`文档获取更多关于Spring Boot的综合知识,了解如何将这些技术整合到你的应用中。 总结一下,本教程主要介绍了如何在Spring Boot项目中使用EasyPoi库导出Excel文件...
【咕泡学院】的Spring Boot系列课程大纲涵盖了Spring Boot的核心概念和实战应用,旨在帮助开发者快速上手并创建生产级的Spring应用。本课程由拥有丰富Java EE经验的架构师小马哥主讲,他专注于云计算、微服务及软件...
`spring-boot-devtools`,又称为开发者工具,包含了一系列对开发者友好的特性。主要功能有: 1. **自动重启**:当检测到项目源码发生改变时,devtools会自动重启应用,但这个重启过程比常规的`mvn spring-boot:run`...
读书笔记:Spring Boot 系列实战合集
Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化初始搭建以及开发过程中的配置工作,使得基于 Java 的企业级应用开发变得更加容易。它集成了大量常用的第三方库配置,如 JDBC、MongoDB、RabbitMQ、Quartz 等...
在Spring Boot 3.0版本中,我们可以期待一系列更新和改进,包括性能提升、新特性的引入以及对最新Java版本的支持。例如,它可能包含了对Java 17或更高版本的优化,以及对Spring框架的最新版本(如Spring Framework 6...
在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作为Java开发的快速启动框架,简化了配置和集成,而FreeMarker则是一个强大的模板语言,用于动态生成HTML...
- Spring Boot通过一系列的起步依赖来简化Maven或Gradle配置,比如`spring-boot-starter-web`用于构建Web应用,`spring-boot-starter-data-jpa`用于JPA数据访问。 3. **嵌入式Web服务器** - Spring Boot支持内嵌...
在Spring Boot应用中,日志配置是一个至关重要的环节,因为它对于系统的监控、调试以及问题排查起着关键作用。本文将详细介绍如何在Spring Boot中配置日志系统,包括默认的日志系统、如何打印日志以及如何将日志信息...
2. **起步依赖(Starter POMs)**:Spring Boot 提供了一系列的起步依赖,如 `spring-boot-starter-web`,这些依赖包含了开发特定功能所需的所有依赖,方便开发者快速集成。 3. **内嵌服务器**:Spring Boot 内置了...
Spring Boot还提供了应用监控功能,通过一系列端点进行健康检查和服务监控。它还支持基于环境的配置,允许开发者通过-Dspring.profiles.active参数切换不同环境的配置文件。例如,可以指定-Dspring.profiles.active=...