![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot 2.0
文章平均质量分 85
南风落尽
不逆于物,进退沉浮
展开
-
springboot整合XXL-JOB实行动态定时任务
春才刚到,忽而夏至——南方前言定时任务,相信很多人都用过吧?方法无非就是那几种而已,也有很多人写出了各式各样的框架,比如XXL-JOBXXL-JOB出自大众点评,是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用官方文档地址:点击此处访问官方文档下载xxlJob源码仓库地址:github地址 ,下载地址gitee地址,下载地址中央仓库地址:<!-- http://repo1.maven.org/maven2/com/xuxue原创 2022-05-13 21:50:02 · 3636 阅读 · 0 评论 -
springboot整合@Retryable实现重试功能
springboot整合@Retryable实现重试功能前言在实际工作中,重试机制是一个很常见的场景,比如:发送消息失败,下载网络文件失败等…,因为这些错误可能是网络波动造成的,等待一些延迟就能成功处理。我们通常会使用try/catch、while循环等进行相关处理,但是这样看起来比较臃肿复杂,且不好看。于是就有了spring提供的重试模块—— @Retryable@Retryable 简介一个spring提供的重试机制注解模块,简单的注解,提供有效的帮助。虽然有一些限制,但是在大多数情况下还原创 2022-05-06 21:14:42 · 772 阅读 · 0 评论 -
OAuth2:使用redis存储token报错
在spring security oauth2.0中,授权服务使用redis存储token的时候,报错:java.lang.NoSuchMethodError: org.springframework.data.redis.connection.RedisConnection.set([B[B)V这说明版本有问题,解决方案是,指定oauh2.0的版本,将oauth2.0的版本升级到2.4.0及其以上,即在pom文件中,加入下面的依赖即可解决问题。<dependency> &.原创 2020-08-31 13:19:28 · 815 阅读 · 0 评论 -
八、springboot 集成 redis
1、简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String),...原创 2019-11-30 13:27:22 · 252 阅读 · 0 评论 -
springboot 给图片加二维码
废话不多说,直接上代码 @PostMapping("/watermarkImages") public String watermarkImages() throws Exception { //获取原始图片文件 String srcImgPath = "F://bg1.png"; String fileNameType = ...原创 2019-10-09 18:13:01 · 605 阅读 · 0 评论 -
spring boot 使用外部字体给图片加水印
这第一步当然是在网上下载一款字体啦,然后把下载的字体放在对应的文件位置,接下来就是代码了package com.example.demo;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;i...原创 2019-10-04 12:55:41 · 811 阅读 · 0 评论 -
七、springboot 集成swagger2
swagger 是一个功能强大的api框架,不仅提供了在线文档的查阅,而且还提供了在线文档的测试1、引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</ar...原创 2019-11-24 14:21:51 · 159 阅读 · 0 评论 -
六、springboot 使用 JdbcTemplate
1、jdbc的特点速度快,相对于其它的ORM框架而言,JDBC是最快的 配置简单,Spring自家出品,必是精品,杠杠的 学习成本低2、添加依赖在pom文件引入spring-boot-starter-jdbc的依赖<!-- Spring JDBC 的依赖包 --><dependency> <groupId>org.spri...原创 2019-11-23 14:15:06 · 336 阅读 · 0 评论 -
springboot 生成二维码或者加带有图片log的二维码
这一篇文章是针对上一篇给图片加二维码的一个完善,实现生成二维码以及生产带有log图片的二维码gradle引入这两个compile("com.google.zxing:core:3.4.0")compile("com.google.zxing:javase:3.4.0")一、先创建一个生成二维码的工具类 QRCodeUtilpackage com.wzp.con...原创 2019-10-23 13:45:27 · 1466 阅读 · 2 评论 -
五、springboot 使用 Mybatis
1、Mybatis 简介 MyBatis 支持定制化 SQL、存储过程以及高级映射,避免了 JDBC 代码和手动设置参数以及结果集的获取,使用简单的 XML 或注解来配置和映射原生信息,在国内mybatis的使用率很高,前面提到的jpa在国外使用较高一些2、添加依赖在pom.xml中添加mybatis-spring-boot-starter的依赖,添加 mysql 的依赖...原创 2019-09-10 10:06:31 · 354 阅读 · 0 评论 -
四:springboot 使用 SpringDataJpa
1. JPA相关简介jpa 是 Java Persistence API 的简称,中文名 Java持久层API,在JDK5.0后提出的Java持久化规范。其目的是为了简化现有 JAVA EE和JAVA SE 应用开发工作,以及整合现有的ORM技术,然后实现规范统一化的伟大目标。jpa 只是一种规范,从功能上来说,jpa 就是 Hibernate 功能的一个子集。常见的ORM框架中 Hib...原创 2019-01-15 16:25:22 · 233 阅读 · 4 评论 -
三:SpringBoot 的日志介绍及相关配置
Spring Boot内部采用的是 Commons Logging 进行日志记录,但是也为 Java Util Logging、Logback、Log4J2 等日志框架提供了默认配置 。Java 虽然有很多可用的日志框架,但一般来说,使用SpringBoot默认的 Logback 就完全可以了。1. 日志格式大概就是下面这种:2019-01-08 13:37:20.866 IN...原创 2019-01-08 14:19:25 · 204 阅读 · 0 评论 -
二:SpringBoot的相关配置介绍
SpringBoot虽然去掉了 XML 但未做到零配置,它体现出了一种约定优于配置,是一种软件设计范式,旨在减少软件开发人员做决定的数量,而又不失灵活性。一般情况下默认的配置足够满足日常开发所需,但在特殊的情况下,我们往往需要用到自定义属性配置、自定义文件配置、多环境配置 等一系列功能。1. 自定义属性配置1.1. application.properties 配置文件m...原创 2019-01-08 11:01:49 · 265 阅读 · 0 评论 -
一:创建第一个SpringBoot项目
1. 简介spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例,慢慢的,你会爱上它,相信我。2. 创建工程所需配置jdk 1.8及其以上 maven 3.0+ Idea2.1.步骤直接上图(嗯......原创 2019-01-07 17:04:14 · 21790 阅读 · 4 评论