随笔分类 - spring boot 入门教程
spring boot 2.x 入门教程
spring boot 2.x 深入理解
spring boot 2.x 系统集成
摘要:在 jar的同级别目录新建 config 把 application.yml 放入 config 其他可以不用变。
阅读全文
摘要:采用构造函数注入 public class ConnectionUtil{ public static RedisCache redisCache; @Autowired public ConnectionUtil(RedisCache _redisCache){ ConnectionUtil.re
阅读全文
摘要:@(Spring Boot Kafka 环境安装) 在mac环境下安装 1 使用 brew install kafka 在mac环境下,直接使用 brew install kafka 安装即可。安装过程中出现的问题 1.1 问题:总是停在 Updating Homebrew… 这跟安装 kafka没
阅读全文
摘要:Spring Boot 的便捷,无出其右,仍然是三部曲,创建springboot 项目,配置项目,编写示例代码。 安装 Kafka 测试环境请参加: https://blog.csdn.net/fishpro/article/details/105761986 本示例代码https://github
阅读全文
摘要:使用 android 开发的同学,可能对 更为了解, 是谷歌官方推出的支持 相互转换的 序列化/反序列化 库,之前由于没有用过,所以学习一下。 在 中我们也可以是哟合那个 作为 处理。本章主要学习 的用法 我们在使用 Gson 的时候必须先移除 Spring 自带的 jackson。 "本项目源代码
阅读全文
摘要:最近 IDEA 陆续到期(试用版)听说可以申请开源许可,试试吧。 点击 https://www.jetbrains.com/shop/eform/opensource?product=ALL 填写相关信息即可 等待邮件通知即可
阅读全文
摘要:这个知识点忘记写了,我不是很热衷于IDEA的热部署,觉得太消耗机器性能。 1 引入 Pom 设置以下两项(第一项如已设置直接设置第二项) 1) “File” “Settings” “Build,Execution,Deplyment” “Compiler”,选中打勾 “Build project a
阅读全文
摘要:如何在不同站点(web服务进程)之间共享会话 Session 呢,原理很简单,就是把这个 Session 独立存储在一个地方,所有的站点都从这个地方读取 Session。 通常我们使用 Redis 来解决这个问题 Spring Boot 2.1.8 Redis 5.0.3 "本项目源码 github
阅读全文
摘要:当我们在服务器部署Java程序,特别是使用了 生成单一 Jar 文件部署的时候,单一文件为我们开发单来的极大的便利性,保障程序的完整性。但同时对我们修改程序中的任何一处都带来重启服务的麻烦。如何解决这个问题呢? "测试用代码 github 下载 " 1 问题分析 为了能够解决这个问题,我们来分析下,
阅读全文
摘要:本章是一个完整的 Spring Boot 动态数据源切换示例,例如主数据库使用 lionsea 从数据库 lionsea_slave1、lionsea_slave2。只需要在对应的代码上使用 DataSource("slave1") 注解来实现数据库切换。 想要实现数据源动态切换,需要用到以下知识
阅读全文
摘要:我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息。有的时候我们需要自己弄个有个性的文本图片。Spring Boot 为我们提供了自定义接口。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
阅读全文
摘要:Excel 在日常操作中经常使用到,Spring Boot 中使用 POI 操作 Excel "本项目源码 github 下载 " 1 新建 Spring Boot Maven 示例工程项目 注意:本示例是用 IDEA 开发工具 1. File New Project,如下图选择 然后点击 【Nex
阅读全文
摘要:上传文件是我们日常使用最为广泛的功能之一,比如App端上传头像。本章演示如何从客户端上传到 Spring Boot 开发的 Api中。 "本项目源码 github 下载 " 1 新建 Spring Boot Maven 示例工程项目 注意:本示例是用 IDEA 开发工具 1. File New Pr
阅读全文
摘要:Json 是目前互联网应用使用最为广泛的信息交换格式之一。Spring Boot 内置了 Jackson 。Json 在应用中主要体现在以下功能: 1. 序列化 2. 反序列化 3. 字段格式化 4. 验证自动化 目前长用的 Json 组件包括 1. Jackson 2. Gson 3. FastJ
阅读全文
摘要:Xml 现在仍然占据着比较重要的地位,比如微信接口中使用了 Xml 进行消息的定义。本章重点讨论 Xml 的新建、编辑、查找、转化,可以这么理解,本章是使用了 dom4j、xstream 也是在开发者中使用最为广泛的 。 本章主要是位大家提供一个操作 Xml 的类库。 0 Dom4j XStream
阅读全文
摘要:除了 CXF 我们还可以使用 Spring Boot 自身默认的组件 JAX WS 来实现 WebService 的调用。 "本项目源码 github 下载 " 1 新建 Spring Boot Maven 示例工程项目 注意:是用来 IDEA 开发工具 1. File New Project,如下
阅读全文
摘要:上一张我们讲到 "Spring Boot 开发 WebService 服务" ,本章研究基于 CXF 调用 WebService。另外本来想写一篇 xfire 作为 client 端来调用 webservice 的代码。后来发现 xfire 在2007 你那巅峰时刻,已经不再更新,而后来的 Spri
阅读全文
摘要:WebService 虽然现在大部分互联网企业不太提倡使用,但在以第三方接口为主导的市场,对方来什么接口你还得用什么接口,不可能把接口重写了。例如大部分传统的大型企业都在用 WebService,并且版本还不一样。 本章主要介绍在 Spring Boot 下有常用的整合 WebService 的方法
阅读全文
摘要:有的时候,我们的 Spring Boot 应用需要调用第三方接口,这个接口可能是 Http协议、可能是 WebService、可能是 FTP或其他格式,本章讨论 Http 接口的调用。 通常基于 Http/Https 协议的接口请求动作 POST/GET/PUT/DELETE/PATCH 操作。交互
阅读全文
摘要:本章介绍 Spring Boot 整合 Ftpclient 的示例,支持断点续传 "本项目源码下载" 1 新建 Spring Boot Maven 示例工程项目 注意:是用来 IDEA 开发工具 1. File New Project,如下图选择 然后点击 【Next】下一步 2. 填写 (包名)、
阅读全文