Spring Boot2.x
文章平均质量分 77
Spring Boot从基础到实战
程序员鱼丸
轻舟已过万重山
展开
-
Spring Boot 2.6.7 初始化 MySQL 数据库
有些场景,需要我们在项目启动的时候,初始化数据库表。JPA 虽然能达到很好的功能,但是我们用的是 Mybatis Plus,因此使用 Spring 官方提供的启动项目时初始化 sql 的功能。原创 2022-05-11 11:04:17 · 1523 阅读 · 0 评论 -
支付宝第三方支付接口-沙箱环境【2021-5月更新】
支付宝第三方支付接口-沙箱环境1. 注册蚂蚁金服开放平台2. 沙箱配置3. 新建配置类4. 源码地址5. 引入依赖包6. 支付调用的接口7. 支付完成回调8. 请求支付接口的JSP的页面1. 注册蚂蚁金服开放平台使用开发者账号登录 开放平台控制台 > 开发服务 , 点击 研发服务 即可进入 沙箱环境 。**2. 沙箱配置支付宝提供在线生密钥,地址:https://miniu.alipay.com/keytool/create生成时一定要选择PKCS8+2048点击生成密钥后,原创 2021-05-18 10:26:27 · 2986 阅读 · 2 评论 -
SpringBoot 2.x 操作 Excel 导入导出
SpringBoot 2.x 操作 Excel 导入导出介绍快速创建实例Maven 依赖Apache POI读取 Excel导出 Excel测试介绍在本教程中,学习如何使用Apache POI来处理Excel电子表格。这两个库都可用于动态读取,写入和修改Excel电子表格的内容,并提供将Microsoft Excel集成到Java应用程序中的有效方法。快速创建实例前往 https://start.spring.io/ 如下所示点击GENERATE生产一个zip解压导入IDEA工具即可Mave原创 2021-04-01 14:16:26 · 881 阅读 · 0 评论 -
SpringBoot 2.4 集成 Mybatis 链接数据库
此文章假定您对Spring Boot和REST API比较了解。它将帮助您将MyBatis集成到Spring-Boot项目中,并开发一些与MySQL数据库进行交互的示例。在本教程的最后,您将拥有创建与关系数据库的基本交互(包括事务和池大小限制)以及与 MySQL 数据库的交互进行单元测试所需的全部功能。对于本教程,我们将先创建一个Spring Boot 的基本实例快速创建实例前往 https://start.spring.io/ 如下所示点击GENERATE生产一个zip解压导入IDEA工具即可原创 2021-02-14 17:27:33 · 927 阅读 · 0 评论 -
Spring Boot WebFlux 教程
Spring Boot WebFlux 教程Spring Boot WebFlux 教程展示了如何使用 WebFlux 创建一个简单的 Spring Boot 响应式 Web 应用程序。WebFluxWebFlux 是一个 Spring 响应式 Web 框架。它已添加到 Spring 5 中。它是完全非阻塞的,支持 reactive streams 响应流,并且可以很好运行在 Netty,Undertow 和 Servlet 3.1 + 容器等服务器上。Spring WebFlux 是传统 Spri原创 2021-01-24 20:28:11 · 1647 阅读 · 2 评论 -
Spring Boot 集成 AOP 教程
概述此博客将使用spring-boot-starter-aop带你实现切面编程,学习spring aop4种不同的通知,以及实践应用场景,以实际环境来深入学习aop学习知识点什么是切面编程,什么是切入点?切入点能做什么?实际应用?AOP的各个通知的实际用途?通过Spring Boot 集成 AOP 使用?项目结构图准备工作常用IDE,这里是IDEA 2020.3JDK1.8Maven 3.5 +AOP 介绍通常我们的APP有接口控制层、业务逻辑层、数据交互层,各自负责的模块原创 2020-08-18 16:48:56 · 322 阅读 · 0 评论 -
Spring Boot 2.x 实现文件上传
简述此教程是一个日常上传文件的脚手架,用到的很多,就写一个简单的Demo,为了日后更加方便的CV编程新建项目目录pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt原创 2020-07-27 22:28:23 · 188727 阅读 · 0 评论 -
Spring Boot 2.x: 爬取ip代理池
Spring Boot 2.x: 爬取ip代理池入库概述因为爬虫的进阶阶段,最基本的就是要用到ip代理池,因为单个代理请求频繁,会被ban掉,所以要备一个代理池,用来请求使用技术栈HttpClientSpring Boot 2.3.1JDK 1.8快速创建Spring Boot项目访问 https://start.spring.io/ 生成一个初始项目我们需要去请求接口,所以需要一个Web依赖点击Generate,会下载一个zip的项目压缩包导入Spring Boot项目原创 2020-06-20 23:35:06 · 203372 阅读 · 1 评论 -
Spring Boot 2.x: 定时给对象发送天气
使用Java写一个定时给对象发送天气的功能前言技术栈快速创建实例pom.xml 文件新建接收天气api的实体天气接口封装的天气api简单演示获取天气api与发送邮件的逻辑设置发送账号信息配置appliction.properties控制层启动类效果源码地址前言不知不觉,又到了雨季,你对象是不是经常忘记带伞呢,这个时候写一个自动定时发送邮件的程序,提醒她带伞,会不会对你崇拜有加呢,当然,如果你对象是一位攻城狮,当我没讲~技术栈Spring Boot 2.3.1Jdk 1.8Maven快速创原创 2020-06-15 00:17:53 · 200827 阅读 · 43 评论 -
SpringBoot 操作 Redis 数据
SpringBoot2.x【七】整合 Redis 入门首先,Redis是什么?Redis是一个开源的,基于内存的键值数据存储,用作数据库,缓存和消息代理。在实现方面,Key-Value存储代表NoSQL空间中最大和最老的成员之一。Redis支持数据结构,如字符串,散列,列表,集和带范围查询的有序集。在spring data redis的框架,可以很容易地编写,通过提供一个抽象的数据存储使用...原创 2019-11-14 14:42:05 · 194130 阅读 · 0 评论 -
Spring Boot 集成 Redis 缓存
SpringBoot2.x【八】集成Redis缓存在此章,我们将SpringBoot2.x集成Redis Cache,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。准备工作当前项目工具及环境开发工具 IDEA 2018.3依赖管理 Gradle 5.0JDK 1.8Redis现在去初始化一个Spring网站初始生成一个Sp...原创 2019-11-14 14:42:45 · 195412 阅读 · 1 评论 -
Spring Boot2.x: 集成JPA快速开发
Spring Boot2.x集成JPA快速开发什么是JPA一种规范,并非ORM框架,也就是ORM上统一的规范spring-boot-starter-data-jpa 是Spring Boot的项目,包含了spring-data-jpa和一些其他依赖用于Spring Boot项目spring-data-jpa 是Spring Data的项目,就是本体,用于任何项目解决为了执行简单查询分页,编写太多重复代码基于JPA的数据访问层的增强支持用了之后可以做什么,为什么要原创 2020-05-21 23:28:08 · 256482 阅读 · 0 评论 -
Spring Boot2.x: 快速入门指南
Spring Boot2: 快速入门指南简述对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻这也是为什么Spring Boot被推上主流的原因,现在更是微服务当道SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过优点极短的时间内启动并运行不必安装Web服务器,例如Tomcat强大的依赖库管理简单的配置文件,注解本文要点本文将带你快速创建一个Spring Boot项目体验,启动并实现在浏览器访问接口得到一个Hello原创 2020-06-13 12:09:49 · 194147 阅读 · 0 评论 -
Spring Boot 集成 MongoDB 小白篇
SpringBoot2.x与MongoDB集成(十)准备工作介绍MongoDB与Spring Boo集成,并通过MongoRepository以及MongoTemplate来执行CRUD操作。Spring Boot:2.3.0.RELEASESpring Boot Data MongoDB:2.3.0.RELEASEMongoDB:4.2.6MongoDB Driver:4.0.3要操作的集合示例数据结构(即model)Department:String idString name原创 2020-05-18 16:20:13 · 256711 阅读 · 0 评论