摘要:Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置。 Spring Boot 配置文件默认在 src/main/resouces/application. 阅读全文
posted @ 2019-07-22 18:22 fishpro 阅读(4615) 评论(0) 推荐(0) 编辑
摘要:测试 Spring Boot Web 的时候,我们需要用到 MockMvc,即系统伪造一个 mvc 环境。本章主要编写一个基于 RESTful API 正删改查操作的测试用例。本章最终测试用例运行结果如下: "本项目源码下载" 1 MockMvc 简介 Spring Boot Web 项目中我们采用 阅读全文
posted @ 2019-07-21 00:11 fishpro 阅读(3583) 评论(0) 推荐(2) 编辑
摘要:上篇讲过 "Spring Boot RESTful api" ,这篇简单介绍下 SwaggerUI 在 Spring Boot 中的应用. Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档。 本文主要目的 1. 学会 Spring 阅读全文
posted @ 2019-07-19 00:11 fishpro 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:在 Spring Boot 中,@Controller 注解是专门用于处理 Http 请求处理的,是以 MVC 为核心的设计思想的控制层。@RestController 则是 @Controller 的衍生注解。 "本项目源码下载" 1 Spring Boot Controller 1.1 原理 S 阅读全文
posted @ 2019-07-17 21:20 fishpro 阅读(8717) 评论(2) 推荐(4) 编辑
摘要:如果你要问 Spring Boot 做什么最厉害,我想答案就在本章标题 RESTful API 简称 REST API 。 "本项目源码下载" 1 RESTful API 概述 1.1 什么是 RESTful API Rest 是一种规范,符合 Rest 的 Api 就是 Rest Api。简单的说 阅读全文
posted @ 2019-07-16 00:35 fishpro 阅读(14722) 评论(0) 推荐(1) 编辑
摘要:前面的章节我们学习到 "Spring Boot Log 日志使用教程" 和 "Spring Boot 异常处理与全局异常处理" ,本章我们结合 Aop 面向切面编程来实现全局拦截异常并记录日志。 在 Spring Boot 中 Aop 与 Ioc 可以说是 Spring 的灵魂,其功能也是非常强大。 阅读全文
posted @ 2019-07-14 09:00 fishpro 阅读(3844) 评论(0) 推荐(0) 编辑
摘要:说到异常处理,我们都知道使用 可以捕捉异常,可以 抛出异常。那么在 Spring Boot 中我们如何处理异常,如何是的处理更加优雅,如何全局处理异常。是本章讨论解决的问题。 首先让我们简单了解或重新学习下 Java 的异常机制。 "本项目源码下载" 1 Java 异常机制概述 Spring Boo 阅读全文
posted @ 2019-07-13 10:31 fishpro 阅读(6804) 评论(2) 推荐(4) 编辑
摘要:Spring Boot 中可以支持很多模板引擎, 是 Spring Boot 官方推荐使用的模板引擎,虽然在社区 的性能被许多人所吐糟,但这仍然不影响大量的开发人员使用他。 Thymeleaf 是后台开发的最佳实践 当前 及以后版本已经支持 。 本章讲解如何在 Spring Boot 中使用 The 阅读全文
posted @ 2019-07-12 12:29 fishpro 阅读(2954) 评论(0) 推荐(0) 编辑
摘要:我们编写任何 Spring Boot 程序,可能绕不开的就是 log 日志框架(组件)。 在大多数程序员眼中日志是用来定位问题的。这很重要。 "本项目源码下载" 注意本项目提供的源码已在后期重新编写,有部分日期描述不一致。 如果你只是想知道 Spring boot log 如何使用,请直接观看 3. 阅读全文
posted @ 2019-07-11 00:13 fishpro 阅读(16215) 评论(2) 推荐(1) 编辑
摘要:本章假定你已经安装了 git 客户端,本文仅仅使用与 Mac 环境下,未在 Window下实验,但 IDEA 在 Window 和 Mac 下软件的使用方法是一致的。 1 配置账号 IDEA 需要配置 git 和 github 两个配置。 1.1 配置 git 1. 点击 IntelliJ IDEA 阅读全文
posted @ 2019-07-10 23:41 fishpro 阅读(1015) 评论(1) 推荐(1) 编辑