自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 Spring Boot Kafka 入门示例

Spring Boot Kafka 入门示例1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pomapplication 配置4 代码实例4.1 发送消息4.2 接收消息4.3 测试发送与接收Spring Boot 的便捷,无出其右,仍然是三部曲,创建springboot 项目,配置项目,编写示例代码。安装 Kafka 测试环境请参加: https://blog.cs...

2020-04-26 09:51:11 379

原创 Spring Boot Kafka 环境安装

在mac环境下安装1 使用 brew install kafka在mac环境下,直接使用 brew install kafka 安装即可。安装过程中出现的问题1.1 问题:总是停在 Updating Homebrew…这跟安装 kafka没有关系,是mac系统问题,由于众所周知的问题,brew的更新源地址不能直接更新解决方案有两个1.1.1 设置brew不更新export HOMEBR...

2020-04-26 09:42:59 478

原创 Spring Boot 入门教程(图文讲解+源码实战)系列

自定义标题1 为什么要写 Spring Boot 系列文章2 Spring Boot 知识图谱-入门教程目录2.1 了解 Spring Boot2.2 Spring Boot 环境及配置2.3 Spring Boot Web 开发2.4 Spring Boot 基础2.5 Spring Boot 持久层技术2.6 Spring Boot 缓存技术2.7 Spring Boot 安全2.8 Spri...

2020-04-07 09:35:17 766

原创 Spring Boot 多站点利用 Redis 实现 Session 共享

Spring Boot 多站点利用 Redis 实现 Session 共享1 Redis 准备2 建立 Spring Boot 测试项目2.1 新建 Spring Boot Maven 示例工程项目2.2 依赖引入 Pom2.3 配置文件 application 中配置2.4 加入测试代码开启 RedisSession编写一个 Controller 文件设置与读取 Session2.5 测试效果关...

2020-03-21 13:35:41 331

原创 Spring Boot 利用 nginx 实现生产环境的伪热更新

Spring Boot 利用 nginx 实现生产环境的伪热更新1 问题分析2 nginx 解决方案2.1 nginx upstream 分发策略2.2 nginx 配置负载均衡和分发在服务器建立两个一模一样的站点分为为配置 nginx.conf 文件执行 nignx 更新命令nginx 详细配置编写测试用代码访问站点 hotstart.fishpro.com.cn问题3 其他优化点3.1 利用 ...

2020-03-21 13:34:46 792 1

原创 Spring Boot FreeMarker 使用教程

FreeMarker 跟 Thymeleaf 一样,是一种模板引擎,他可以无缝兼容 FreeMarker在 Spring Boot开发者中仍然有着很高的地位。本章重点内容编写一个最简单的 Freemark 模板示例简单说明 FreeMarker本项目源码下载1 FreeMarker 简介相对于 Jsp ,FreeMarker 具有太多的优势。FreeMarker适合 Mvc 场景。...

2020-03-20 17:18:27 454

原创 Spring Boot Xml 使用 Dom4j XStream 操作 Xml

Spring Boot Xml 使用 Dom4j XStream 操作 Xml0 Dom4j XStream 简单介绍Dom4jXStream1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 Dom4j 代码实例3.1 打开一个远程 xml3.2 创建一个 xml 文档3.3 遍历3.4 使用 xpath 获取节点3.5 保存到 文件3.6 XML 文件转文本3.7...

2020-03-18 09:36:51 2448

原创 Spring Boot Json 之 Jackjson Fastjson

Spring Boot Json 之 Jackjson Fastjson1 新建 Spring Boot Maven 示例工程项目2 编写代码用于测试示例2.1 用户实体类2.2 控制层代码3 Jackson3.1 依赖引入 Jackson3.2 配置 Jackson3.3 Jackson 序列化3.4 Jackson 反序列化3.5 常用注解@JsonIgnore@JsonFormat@Json...

2020-03-18 09:35:06 672

原创 Spring Boot 整合 Gson 使用教程

使用 android 开发的同学,可能对 Gson 更为了解,Gson 是谷歌官方推出的支持 JSON – Java Object 相互转换的 Java 序列化/反序列化 库,之前由于没有用过,所以学习一下。在 Spring Boot 中我们也可以是哟合那个 Gson 作为 json 处理。本章主要学习 Gson 的用法我们在使用 Gson 的时候必须先移除 Spring 自带的 jackso...

2020-03-17 23:01:19 1078

原创 Spring Boot 使用 JAX-WS 调用 WebService 服务

Spring Boot 使用 JAX-WS 调用 WebService 服务1 新建 Spring Boot Maven 示例工程项目2 自动生成 JAX-WS 代码除了 CXF 我们还可以使用 Spring Boot 自身默认的组件 JAX-WS 来实现 WebService 的调用。本项目源码 github 下载 1 新建 Spring Boot Maven 示例工程项目注意:是用来 ...

2020-03-17 10:06:30 1029

原创 Spring Boot 使用 CXF 调用 WebService 服务

Spring Boot 使用 CXF 调用 WebService 服务1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 编写调用代码上一张我们讲到 Spring Boot 开发 WebService 服务,本章研究基于 CXF 调用 WebService。另外本来想写一篇 xfire 作为 client 端来调用 webservice 的代码。后来发现 xfire...

2020-03-17 10:05:29 1010

原创 Spring Boot 开发 WebService 服务

Spring Boot 开发 WebService 服务1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom.xml3 编写一个用户获取、新增、修改、删除服务3.1 传输对象 UserDto3.2 用户服务类4 服务发布5 问题WebService 虽然现在大部分互联网企业不太提倡使用,但在以第三方接口为主导的市场,对方来什么接口你还得用什么接口,不可能把接口重写了。例...

2020-03-17 10:04:45 522

原创 Spring Boot 整合 HttpClient 进行 POST GET PUT DELETE

Spring Boot 整合 HttpClient 进行 POST GET PUT DELETE1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 编写 HttpClient 代码示例3.1 传统的 get/post3.2 基于 REST 接口的操作方法3.2.1 GET 方法3.2.2 POST 方法3.2.3 PUT 方法3.2.4 DELETE 方法有的时候,...

2020-03-17 09:37:10 775

原创 Spring Boot Ftp Client 客户端示例支持断点续传

Spring Boot Ftp Client 客户端示例支持断点续传1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 编写代码示例本章介绍 Spring Boot整合 Ftpclient 的示例,支持断点续传本项目源码下载1 新建 Spring Boot Maven 示例工程项目注意:是用来 IDEA 开发工具File > New > Pro...

2020-03-17 09:29:43 722

原创 Spring Boot 整合 Email 电子邮件教程

Spring Boot 整合 Email 电子邮件教程1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 配置邮件信息4 编写示例代码4.1 发送文本邮件4.2 发送邮件内容为 Html 的邮件4.3 发送带有附件的邮件4.4 发送带静态资源的邮件4.5 发送基于 freemarker 模板内容的邮件Spring Boot使用 JavaMailSender 来发送邮...

2020-03-17 09:28:18 2008

原创 Spring Boot Quartz 整合定时任务组件

Spring Boot Quartz 整合定时任务组件1 新建 Spring Boot Maven 示例工程项目2 依赖引入 Pom3 使用 Quartz3.1 在启动文件中编写一个简单的使用3.2 使用 Job 和 TriggerQuartz 是一个完全由 java 编写的开源作业调度框架,他使用非常简单。本章主要讲解 Quartz 在 Spring Boot 中的使用。快速集成 Quar...

2020-03-17 09:26:53 264

原创 Spring Boot Memcached 整合教程

Spring Boot Memcached 整合教程1 安装 memcached2 新建 Spring Boot Maven 示例工程项目3 引入依赖 Pom4 配置 Memcached 对 MemcachedClient进行初始化5 编写RestController测试代码6 运行示例本章学习 Memcached 在 Spring Boot 中的使用教程。Memcached 与 Redis ...

2020-03-17 09:25:23 269

原创 Spring Boot Redis 整合教程

Spring Boot Redis 整合教程0 注意1 新建 Spring Boot Maven 示例工程项目2 引入依赖 Pom3 Redis 使用注解实现缓存3.1 示例代码3.2 运行4 Redis 使用 RedisTemplate 方式实现4.1 配置4.3 Redis 数据结构简介4.4 StringRedisTemplate 与 RedisTemplate4.5 代码实例4.6 运行...

2020-03-17 09:23:37 197

原创 Spring Boot 整合 Ehcache 缓存应用入门教程

Spring Boot 整合 Ehcache 缓存应用入门教程1 Ehcache 简介1.1 @Cacheable1.2 @CachePut1.3 @CacheEvict1.4 @Caching1.4 自定义注解1.5 非注解方式使用方法2 Spring Boot 下的 Ehcache 示例2.1 新建 Spring Boot Maven 示例工程项目2.2 引入依赖2.3 配置 ehcache....

2020-03-16 13:54:16 317

原创 Spring Boot 操作 Excel

Spring Boot 操作 Excel1 新建 Spring Boot Maven 示例工程项目2 依赖引入 Pom.xml3 操作 Excel3.1 创建 Workbook3.2 创建工作表 Sheet3.3 创建单元格 Cells3.4 读取与获取ExcelExcel 在日常操作中经常使用到,Spring Boot 中使用 POI 操作 Excel本项目源码 github 下载 1 新...

2020-03-16 13:52:40 809

原创 Spring Boot 实现文件上传

Spring Boot 实现文件上传1 新建 Spring Boot Maven 示例工程项目2 依赖引入 Pom.xml3 编写上传示例3.1 控制层代码3.2 前端文件3.3 文件保存类上传文件是我们日常使用最为广泛的功能之一,比如App端上传头像。本章演示如何从客户端上传到 Spring Boot开发的 Api 中。本项目源码 github 下载 1 新建 Spring Boot Ma...

2020-03-16 13:51:37 204

原创 SpringBoot 整合 JWT 实现 token 验证

SpringBoot 整合 JWT 实现 token 验证1 JWT 概述1.1 什么是JWT1.1.1 Header1.1.2 Payload1.1.3 Signature1.1.4 Base64URL1.2 JWT 是如何工作的2 Spring Boot JWT 示例2.1 新建 Spring Boot Maven 示例工程项目2.2 依赖引入 Pom.xml2.4 编写 JWT 生成与验证代...

2020-03-16 10:07:16 389

原创 Spring Boot 整合 Security 快速入门

Spring Boot 整合 Security 快速入门1 新建 Spring Boot Maven 示例工程项目2 导入依赖 Pom.xml3 编写示例代码3.1 WebSecurityConfig-编写配置文件3.2 配置mvc3.3 前端 登录页面 /login3.4 前端 首页 /home3.5 前端 认证成功页面 /hello4 运行示例虽然,我在实际项目中使用的是 shiro 进行权...

2020-03-16 10:03:34 225

原创 Spring Boot 整合 Shiro 快速入门

Spring Boot 整合 Shiro 快速入门1 Spring Boot 快速集成 Shiro 示例1.1 新建 Spring Boot Maven 示例工程项目1.2 依赖引入 Pom.xml1.3 配置 application.yml1.4 自定义 Realm 领域 UserRealm 实现自定义认证与授权1.6 shiro 实现登录认证1.6.1 登录 html 页面1.6.2 登录逻辑...

2020-03-16 09:59:55 1599 1

原创 Spring Boot Mybatis 多数据源设置-自动切换数据源

Spring Boot Mybatis 多数据源设置1 新建 Spring Boot Maven 示例工程项目2 依赖引入 Pom3 动态数据源切换3.1 新建多数据源注解 DataSource3.2 新建一个多数据源上下文切换 DynamicContextHolder3.3 新建一个多数据源切面处理类3.4 切换数据源3.4.1 定义链接池的属性3.4.2 多数据源从数据源属性类3.4.3 建立...

2020-03-16 09:59:22 909

原创 Spring Boot Mybatis 使用教程

Mybatis 在当下互联网开发环境,十分重要。本章主要讲述 Mybatis 如何使用。从本系列开始,都需要用到 mysql 数据库 和其他一些参考的数据库。请准备相关环节。本章需要以下环境支撑:mysql 5.6+jdk1.8+spring boot 2.1.6idea 2018.1本项目源码下载1 准备数据库数据库教程系列都是使用相同的数据,如在 Spring Boot J...

2020-03-16 09:58:24 235

原创 Spring Boot JPA 使用教程

Spring Boot JPA 使用教程1 数据准备2 新建 Spring Boot 工程项3 依赖引入 Pom.xml 配置4 JPA 的工程配置 application.yml5 编写示例代码5.1 新建实体对象 UserDao.java5.2 新建仓库接口类 UserRepository6 编写 UserRepository 的测试用例6.1 新增用户数据6.2 查询单个数据6.3 查询多个...

2020-03-15 10:46:06 353

原创 Spring Boot JDBC 使用教程

总是要用到数据库的嘛,曾经我一度以为,写代码,编程就是搞数据库增删改查,甚至你设计一个系统,大部分时候在为如何设计关系型数据库努力,究其原因,是因为关系型数据库是逻辑的主要呈现。这个系列,主要是对 Spring Boot 的数据库操作做一些示例程序展示。包括 mybatis、jpa操作、不同数据库的链接方式、多数据源切换、分库分表、自动编号问题、数据库优化问题。从本系列开始,都需要用到 mys...

2020-03-15 10:23:04 311

原创 Spring Boot Thymeleaf 模板引擎的使用

Spring Boot 中可以支持很多模板引擎,Thymeleaf 是 Spring Boot 官方推荐使用的模板引擎,虽然在社区 Thymeleaf 的性能被许多人所吐糟,但这仍然不影响大量的开发人员使用他。Thymeleaf 是后台开发的最佳实践当前 Spring Boot 2.0 及以后版本已经支持 Thymeleaf 3.0。本章讲解如何在 Spring Boot 中使用 thyme...

2020-03-15 10:21:01 237

原创 Spring Boot 使用 Aop 实现日志全局拦截

前面的章节我们学习到 Spring Boot Log 日志使用教程 和 Spring Boot 异常处理与全局异常处理,本章我们结合 Aop 面向切面编程来实现全局拦截异常并记录日志。在 Spring Boot 中 Aop 与 Ioc 可以说是 Spring 的灵魂,其功能也是非常强大。本项目源码下载1 新建 Spring Boot 项目1)File > New > Proje...

2020-03-15 10:18:23 568

原创 Spring Boot 全局异常处理

说到异常处理,我们都知道使用 try-catch 可以捕捉异常,可以 throws 抛出异常。那么在 Spring Boot 中我们如何处理异常,如何是的处理更加优雅,如何全局处理异常。是本章讨论解决的问题。首先让我们简单了解或重新学习下 Java 的异常机制。本项目源码下载1 Java 异常机制概述Spring Boot 的所有异常处理都基于 java 的。1.1 Java 异常类图...

2020-03-15 10:14:45 1245

原创 Spring Boot Log 日志使用教程

我们编写任何 Spring Boot 程序,可能绕不开的就是 log 日志框架(组件)。在大多数程序员眼中日志是用来定位问题的。这很重要。本项目源码下载 注意本项目提供的源码已在后期重新编写,有部分日期描述不一致。如果你只是想知道 Spring boot log 如何使用,请直接观看 3.2 使用 Spring Boot Logback1 Log 日志概述1.1 Log 日志组件能干...

2020-03-15 10:12:49 674

原创 Spring Boot RestApi 测试教程 Mock 的使用

Spring Boot RestApi 测试教程 Mock 的使用1 MockMvc 简介2 代码实例2.1 创建一个 Spring Boot 项目2.2 pom.xml 依赖管理2.2 编写 Restful 接口部分2.3 编写测试部分2.4 运行实例2.4 值得注意的几个问题测试 Spring Boot Web的时候,我们需要用到 MockMvc,即系统伪造一个 mvc 环境。本章主要编写一...

2020-03-15 10:11:21 360

原创 Spring Boot 集成 Swagger2 教程

Spring Boot 集成 Swagger2 教程1 创建一个 Spring Boot 项目2 Pom.xml 依赖管理3 编写示例代码3.1 配置 Swagger3.2 注解概述3.2 示例代码3.2.1 实体类代码 domain/UserDO.java3.3.2 控制层代码 UserController.java3.2.3 测试最终效果4 使用 swagger-bootstrap-ui 美化...

2020-03-15 10:10:14 327 1

原创 SpringBoot RESTful API 架构风格实践

SpringBoot RESTful API 架构风格实践1 RESTful API 概述1.1 什么是 RESTful API1.2 RESTful API 设计规范1.2.1 协议1.2.2 域名1.2.3 版本1.2.4 路径1.2.5 HTTP 动词1.2.6 过滤信息1.2.7 状态码1.2.8 错误处理1.2.9 返回结果1.2.10 超级链接2 Spring Boot 中如何使用 R...

2020-03-14 20:02:20 489

原创 Spring Boot Web与RestfulApi 的开发 基于@Controller @RestController 的使用教程

Spring Boot Web与RestfulApi 的开发1 Spring Boot Controller1.1 原理1.2 相关注解1.3 @Controller 与 @RestController 区别1.4 @Controller 与 @RestController应用场景1.5 @RequestMapping 说明2 @Controller 和 @RestController 示例2.1...

2020-03-14 20:00:08 509

原创 Spring Boot 快速入门 HelloWorld示例详细说明

Spring Boot 快速入门 再来一个 HelloWorld1.开发工具的选择1.1 IDEA1.2 Eclipse1.3 Visual Studio Code2.Maven以及他的Pom.xml配置2.1 Maven 简介2.2 Pom.xml配置文件3.注解-编码的核心3.1 @SpringBootApplication3.2 @RestController3.3 @RequestMapp...

2020-03-14 19:55:38 655

原创 Spring Boot 快速入门 Helloworld 示例

本文重点Spring Boot 快速入门(Spring Boot 2.0及以上)如何使用Spring Boot 快速入门 快速创建HelloWorld 项目,主要涉及到1.创建(生成)一个Spring Boot标准项目2.配置Pom.xml文件3.编写示例代码4.编写测试代码5.运行和调试6.打包发布本文源码下载 Github-spring-boot-study-hellowor...

2020-03-14 19:51:53 474

原创 Spring Boot 学习方法论-如何正确的入门 Spring Boot

Spring Boot 学习方法论-如何正确的入门 Spring Boot1 怎样才算是通用的零基础 Spring Boot 教程2 Spring Boot 学习人群与学习方法2.1 谁需要学习 Spring Boot2.2 学习路径2.3 学习方法3 Spring Boot 零基础入门的知识点想要入门 Spring Boot,那么什么样的教程是符合初学者学习的(没有太多的Java基础但有一些程...

2020-03-14 19:50:03 220

原创 Spring Boot 自定义 Banner 教程

Spring Boot 自定义 Banner 教程1 新建 Spring Boot Maven 示例工程项目2 编写自定义 Banner2.1 首先创建一个 Banner.txt2.2 自定义颜色版本等信息2.3 测试我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息。有的时候我们需要自己弄个有个性的文本图片。Spring Boot 为我们提供了自定...

2020-03-14 19:25:34 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除