SpringBoot
文章平均质量分 84
团子.
这个作者很懒,什么都没留下…
展开
-
springboot整合Elasticsearch
springboot整合Elasticsearch1.简介2.下载与安装3.Spring Data Elasticsearch4.常用注解5.编码1.简介Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。2.下载与安装可以去官方网站去进行下载,下载好之后直接解压运行即可3...原创 2019-12-05 14:43:12 · 437 阅读 · 1 评论 -
阿里oss服务端签名直传并设置上传回调
服务端签名直传并设置上传回调1.背景2.流程介绍3.编码1.背景采用服务端签名后直传方案有个问题:大多数情况下,用户上传数据后,应用服务器需要知道用户上传了哪些文件以及文件名;如果上传了图片,还需要知道图片的大小等。为此OSS提供了上传回调方案。OSS回调完成后,应用服务器再将结果返回给客户端,以便服务端实时了解用户上传了什么文件。2.流程介绍流程如下:1.用户向应用服务器请求上传Po...原创 2019-10-27 16:13:14 · 5964 阅读 · 6 评论 -
阿里oss服务端签名后直传
服务端签名后直传1.背景2.原理介绍3.OSS中的相关概念4.编码1.背景采用JavaScript客户端直接签名时,AccessKeyID和AcessKeySecret会暴露在前端页面,因此存在严重的安全隐患。因此,OSS提供了服务端签名后直传的方案。2.原理介绍服务端签名后直传的原理如下:1.用户发送上传Policy请求到应用服务器。2.应用服务器返回上传Policy和签名给用户。...原创 2019-10-27 15:04:51 · 2556 阅读 · 4 评论 -
springboot实现微信模板消息推送
springboot实现微信模板消息推送在上一篇文章我们已经知道了怎么获取openid还不知道的可以查看我的上一篇文章springboot+微信小程序用codeid换取openid这次我们不光要准备AppID(小程序ID)和AppSecret(小程序密钥)还需要准备模板消息的id(*如果没有模板消息这个功能,可能是你没有开通,自己开通一下就好)我们随便添加一个模板就行,我们需要这个模...原创 2019-07-04 18:08:32 · 7173 阅读 · 4 评论 -
springboot全局异常处理
springboot全局异常处理通常在一个web框架中,有很多需要处理的异常。比如业务异常,权限不足等等。前端通过弹出提示信息的方式告诉用户出了什么错误。 通常情况下我们用try…catch… 对异常进行捕捉处理,但是在实际项目中对业务模块进行异常捕捉,会造成代码重复和繁杂, 我们希望代码中只有业务相关的操作,所有的异常我们单独设立一个类来处理它。全局异常就是对框架所有异常进行统一管理。 我们在...原创 2019-07-14 20:36:56 · 268 阅读 · 0 评论 -
springboot单,多文件上传
springboot单,多文件上传这里提供一个封装好的单文件,多文件上传工具类package com.tuanzi.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.multipart.MultipartFile;import java.io.File...原创 2019-06-30 16:05:44 · 168 阅读 · 0 评论 -
springboot+微信小程序用codeid换取openid
springboot+微信小程序用codeid换取openid1.首先我们需要去微信公众平台https://mp.weixin.qq.com/准备的是AppID(小程序ID)和AppSecret(小程序密钥)2.准备好后开始写代码3.controller@RestControllerpublic class GetOpenIdController { /** * ...原创 2019-06-30 18:17:42 · 4016 阅读 · 2 评论 -
springboot整合oss实现文件的上传,查看,删除,下载
springboot整合oss实现文件的上传,查看,删除,下载1.什么是对象存储 OSS?答:阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。OSS 具有与平台无关的 RESTful...原创 2019-08-10 20:50:28 · 13064 阅读 · 14 评论 -
阿里开源EasyExcel(导出Excel)
阿里开源EasyExcel(导出Excel)controller类@RequestMapping("/exports") @ResponseBody public void exports(HttpServletRequest request,HttpServletResponse response){ List< Students > expo...原创 2019-09-08 10:42:58 · 1121 阅读 · 0 评论 -
springboot整合mybatis-plus实现多表分页查询
springboot整合mybatis-plus实现多表分页查询1.新建一个springboot工程2.需要导入mybatis和mybatis-plus的依赖文件<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plu...原创 2019-06-20 16:46:42 · 10627 阅读 · 7 评论 -
springboot整合Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。1.新建一个springboot工程,在pom文件中加入Redis的起步依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO...原创 2019-06-05 15:43:45 · 130 阅读 · 0 评论 -
Mybatis逆向工程创建方法
Mybatis逆向工程创建方法1.首先利用数据库的可视化工具新建一张表。2.打开IDEA新建一个项目。3.导入pom.xml所需要的依赖文件。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0&quo原创 2018-10-14 15:52:29 · 5444 阅读 · 6 评论 -
SpringBoot+mybatis实现增删改查
SpringBoot+mybatis实现增删改查1.创建一个项目。2.用mybatis逆向工程创建,还不会逆向工程的看我上一篇文章Mybatis逆向工程创建方法3.创建好会有如下图的三个文件4.新建一个controller文件夹在里面新建一个PersonController类。5.编写如下代码:package com.springboot.controller;import ...原创 2018-10-21 15:12:51 · 4909 阅读 · 9 评论 -
微信小程序+SpringBoot+mybatis+MySQL实现简单的登录
微信小程序+SpringBoot+mybatis+MySQL实现简单的登录当下微信小程序和springboot都是比较火的。今天我们来用springboot和微信小程序来实现简单的登录。1.首先来完成微信小程序端,新建一个微信小程序。如果不会的可以查看我的上一篇文章开发微信小程序简易教程2.我们在pages目录下新建一个login_test目录3.在login_test目录下新建一个名...原创 2018-11-03 14:23:36 · 31196 阅读 · 16 评论 -
单文件上传
单文件上传1.新建一个springboot工程2.Controller@RequestMapping(value = "/saveFile", method = RequestMethod.POST, headers = "Accept=application/json") public HttpResponseEntity saveFile(@RequestParam("file"...原创 2018-12-02 15:54:58 · 430 阅读 · 0 评论 -
SpringBoot+Mybatis实现后台分页
SpringBoot+Mybatis实现后台分页1.首先我们新建一个springboot工程在pom.xml中引用分页插件,千万不要引用错了。<!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper...原创 2018-12-09 19:04:58 · 2563 阅读 · 1 评论 -
springboot搭建Swagger API接口文档
springboot搭建Swagger API接口文档1.导入如下依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version...原创 2019-05-19 19:12:14 · 251 阅读 · 0 评论 -
springboot+mybatis-plus+mysql+微信小程序实现简单的增删改查
微信小程序代码:list.js// pages/list/list.jsPage({ /** * 页面的初始数据 */ data: { list:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完...原创 2019-05-23 10:58:25 · 3223 阅读 · 1 评论 -
SpringBoot后台接口的写法
SpringBoot后台接口的写法首先建一个SpringBoot工程,导入所需要的配置依赖,这个大家都会不用多说了,直接跳过。举一个简单的增删改查例子来写接口。这里面用到了注解的方式来实现SQL语句,更加方便,快捷。代码如下:public interface UserMapper { /*******查询所有用户数据********/ @Select("select * from ...原创 2018-09-23 14:57:46 · 2384 阅读 · 0 评论