随笔分类 - spring boot 入门教程
spring boot 2.x 入门教程
spring boot 2.x 深入理解
spring boot 2.x 系统集成
摘要:Spring Boot 使用 JavaMailSender 来发送邮件,Spring Boot 是用来自动配置实现配置。邮件发送没有什么技术难点,拿来即用。 "本项目源码下载" 1 新建 Spring Boot Maven 示例工程项目 注意:是用来 IDEA 开发工具 1. File New Pr
阅读全文
posted @ 2019-08-11 19:32
fishpro
摘要:Quartz是一个完全由java编写的开源作业调度框架,他使用非常简单。本章主要讲解 Quartz在Spring Boot 中的使用。 1. 快速集成 Quartz 2. 介绍 Quartz 几个主要技术点 3. Quartz 在 Spring Boot 的配置 4. Quartz 在 Spring
阅读全文
posted @ 2019-08-09 15:42
fishpro
摘要:本章学习 Mmecached 在 Spring Boot 中的使用教程。Memcached 与 Redis 各有好处。本文主要学习 Spring Boot 中如何应用集成 Mmecached spring boot 1.5.x/2.x memcached jdk 1.8+ "本项目源码下载" 1 安
阅读全文
posted @ 2019-08-07 15:29
fishpro
摘要:Redis 在 Spring Boot 2.x 中相比 1.5.x 版本,有一些改变。redis 默认链接池,1.5.x 使用了 jedis,而2.x 使用了 lettuce Redis 接入 Spring Boot 缓存,使用的注解跟 Ehcache 接入缓存的注解是一样的, "Spring Bo
阅读全文
posted @ 2019-08-06 22:50
fishpro
摘要:Ehcache 小巧轻便、具备持久化机制,不用担心JVM和服务器重启的数据丢失。经典案例就是著名的Hibernate的默认缓存策略就是用Ehcache,Liferay的缓存也是依赖Ehcache。 本章讲解 Ehcache 在 Spring Boot 中的使用, 本项目源码下载 1 Ehcache
阅读全文
posted @ 2019-08-05 23:08
fishpro
摘要:前面两章节我们介绍了 "Spring Boot Security 快速入门" 和 "Spring Boot JWT 快速入门" ,本章节使用 JWT 和 Spring Boot Security 构件一个前后端分离的认证系统。本章代码实例来自于 "Spring Boot Security + JWT
阅读全文
posted @ 2019-08-02 17:37
fishpro
摘要:本章节讨论 jwt 在 spring boot 中的应用。意在快速入门 jwt。 java jdk1.8 maven 3.2+ spring boot 2.0+ JSON Web Token(JWT) 他是一个用于 Web 身份验证的令牌。 1 JWT 概述 1.1 什么是JWT 直观的理解 JWT
阅读全文
posted @ 2019-07-31 11:19
fishpro
摘要:虽然,我在实际项目中使用的是 shiro 进行权限管理,但 spring boot security 早已大名鼎鼎,虽然他的入门要相对复杂一点,但是设计视乎更加吸引人。 本章节就是以一篇快速入门 spring boot security 来实现如何使用 spring boot security,本示
阅读全文
posted @ 2019-07-30 21:39
fishpro
摘要:Apache Shiro 已经大名鼎鼎,搞 Java 的没有不知道的,这类似于 .Net 中的身份验证 form 认证。跟 .net core 中的认证授权策略基本是一样的。当然都不知道也没有关系,因为所有的权限都是模拟的人或机构的社会行为。 本系列从简单的权限讲起,主要涉及到 Shiro、Spri
阅读全文
posted @ 2019-07-29 07:19
fishpro
摘要:JPA 是 Spring Boot 官方推荐的数据库访问组件,其充分体现了面向对象编程思想,有点像 asp.net 的 EFCore。JPA 也是众多 ORM 的抽象。 从本系列开始,都需要用到 mysql 数据库 和其他一些参考的数据库。请准备相关环节。本章需要以下环境支撑: mysql 5.6+
阅读全文
posted @ 2019-07-25 23:34
fishpro
摘要:Mybatis 在当下互联网开发环境,十分重要。本章主要讲述 Mybatis 如何使用。 从本系列开始,都需要用到 mysql 数据库 和其他一些参考的数据库。请准备相关环节。本章需要以下环境支撑: mysql 5.6+ jdk1.8+ spring boot 2.1.6 idea 2018.1 本
阅读全文
posted @ 2019-07-25 19:37
fishpro
摘要:总是要用到数据库的嘛,曾经我一度以为,写代码,编程就是搞数据库增删改查,甚至你设计一个系统,大部分时候在为如何设计关系型数据库努力,究其原因,是因为关系型数据库是逻辑的主要呈现。 这个系列,主要是对 Spring Boot 的数据库操作做一些示例程序展示。包括 mybatis、jpa操作、不同数据库
阅读全文
posted @ 2019-07-24 16:22
fishpro
摘要:FreeMarker 跟 Thymeleaf 一样,是一种模板引擎,他可以无缝兼容 FreeMarker 在 Spring Boot 开发者中仍然有着很高的地位。 本章重点内容 1. 编写一个最简单的 Freemark 模板示例 2. 简单说明 FreeMarker "本项目源码下载" 1 Free
阅读全文
posted @ 2019-07-22 20:57
fishpro
摘要:Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置。 Spring Boot 配置文件默认在 src/main/resouces/application.
阅读全文
posted @ 2019-07-22 18:22
fishpro
摘要:测试 Spring Boot Web 的时候,我们需要用到 MockMvc,即系统伪造一个 mvc 环境。本章主要编写一个基于 RESTful API 正删改查操作的测试用例。本章最终测试用例运行结果如下: "本项目源码下载" 1 MockMvc 简介 Spring Boot Web 项目中我们采用
阅读全文
posted @ 2019-07-21 00:11
fishpro
摘要:上篇讲过 "Spring Boot RESTful api" ,这篇简单介绍下 SwaggerUI 在 Spring Boot 中的应用. Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档。 本文主要目的 1. 学会 Spring
阅读全文
posted @ 2019-07-19 00:11
fishpro
摘要:在 Spring Boot 中,@Controller 注解是专门用于处理 Http 请求处理的,是以 MVC 为核心的设计思想的控制层。@RestController 则是 @Controller 的衍生注解。 "本项目源码下载" 1 Spring Boot Controller 1.1 原理 S
阅读全文
posted @ 2019-07-17 21:20
fishpro
摘要:如果你要问 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
摘要:前面的章节我们学习到 "Spring Boot Log 日志使用教程" 和 "Spring Boot 异常处理与全局异常处理" ,本章我们结合 Aop 面向切面编程来实现全局拦截异常并记录日志。 在 Spring Boot 中 Aop 与 Ioc 可以说是 Spring 的灵魂,其功能也是非常强大。
阅读全文
posted @ 2019-07-14 09:00
fishpro
摘要:说到异常处理,我们都知道使用 可以捕捉异常,可以 抛出异常。那么在 Spring Boot 中我们如何处理异常,如何是的处理更加优雅,如何全局处理异常。是本章讨论解决的问题。 首先让我们简单了解或重新学习下 Java 的异常机制。 "本项目源码下载" 1 Java 异常机制概述 Spring Boo
阅读全文
posted @ 2019-07-13 10:31
fishpro

浙公网安备 33010602011771号