spring boot
小小舍
这个作者很懒,什么都没留下…
展开
-
微信授权登陆回调传多个参数
单参数一般直接用state即可,但多参数还是拼接在redirect_uri后面比较好我的用法如下:主要代码:其实就是先拼接好回调请求url域名/api/wxAuth/callBack?recommendId=1234&channelSource=sew然后:String redirect_uri = URLEncoder.encode(backUrl+param,"UTF-8");拿到redirect_uri拼接进重定向url即可。重定向时的url..原创 2021-12-02 16:02:34 · 2815 阅读 · 0 评论 -
springboot实现微信分享接口
去微信官方文档了解。概述 | 微信开放文档首先:去微信公众号平台测试系统拿到appID和appsecret,并且配置js域名如果测试暂时没有域名可以参考下面链接教程外网映射Sunny-Ngrok_小小舍的博客-CSDN博客根据文档描述准备签名等数据微信相关配置 :package io.lease.common.config;/** * Created by xxs on 2021/11/18 20:12 * * @Description...原创 2021-11-18 20:27:16 · 3221 阅读 · 3 评论 -
springboot 统计各个状态的数据
例如不同状态的订单量。创建一个实体作为出参/** * Created by xxs on 2021/9/30 10:05 * * @Description 订单数据统计出参 */@Datapublic class OrderDataStatisticsVo { /** * 待支付 */ private Long toBePaidNum = 0L; /** * 已支付 */ private Long paidNum原创 2021-10-09 15:12:03 · 1196 阅读 · 0 评论 -
springboot返回值实体的封装
/** * 响应信息主体 */@ToString@NoArgsConstructor@AllArgsConstructor@Accessors(chain = true)@ApiModel(value = "响应信息主体")public class R<T> implements Serializable { private static final long serialVersionUID = 1L; @Getter @Setter @ApiModelPrope..原创 2021-10-09 15:10:34 · 764 阅读 · 0 评论 -
springboot使用 @ConfigurationProperties或 @Value配置绑定
@ConfigurationProperties1.标注在 JavaBean 的类名上;2.用于批量绑定配置文件中的配置;3.支持所有类型数据的封装,例如 Map、List、Set、以及对象等;4.支持松散绑定(松散语法)。配置文件配置参数person.name=xxsperson.age=18person.dog.name=TaiDiperson.dog.age= 5实体(@ConfigurationProperties:告诉 SpringBoot 将本类中原创 2021-08-30 19:48:35 · 508 阅读 · 0 评论 -
springboot对接微信支付——查询订单
主要代码:service接口 ServiceCommonInfo<Object> orderQuery(WxPayDto dto, HttpServletRequest request) throws Exception;service接口实现/** * @Author: xxs * @param dto * @param request * @Date: 2021/8/2 16:19 * @Description: ...原创 2021-08-04 09:37:33 · 711 阅读 · 0 评论 -
springboot对接微信支付(前后端代码示例)
展示图:首先是配置gzh.appid=公众号appidwxPay.mchId=商户号wxPay.key=支付密钥wxPay.notifyUrl=域名回调地址常量:/**微信支付统一下单接口*/ public static final String unifiedOrderUrl = "https://api.mch.weixin.qq.com/pay/unifiedorder"; public static String SUCCESSx..原创 2021-07-31 15:45:16 · 3095 阅读 · 15 评论 -
springboot+activemq实现公众号消息推送
包:<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version> </dependency> <dependency>原创 2021-07-20 15:34:17 · 479 阅读 · 0 评论 -
springboot公众号授权登录并获取用户昵称头像等信息
效果如下图:准备工作:首先我们要申请一个公众号测试账号,公众号平台这里进入并登录即可看到测试账号。关注公众号,如果不关注授权登录时会提示你关注。修改网页授权回调域名主要流程:1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3第三步:拉取用户信息(需scope为 snsapi_userinfo)参考官方文档:https://developers.weixin....原创 2021-07-19 14:55:55 · 1482 阅读 · 6 评论 -
Springboot实现邮件的发送
代码示例下载地址:https://download.csdn.net/download/qq_43560721/12826924我这里使用的是qq邮箱:首先需要在发送方邮箱里设置开启SMTP邮件服务,然后获取到QQ邮箱的授权码。我们进入QQ邮箱的设置页面,点击账号;然后在POP3/SMTP后面点击开启按钮,会提示发送短信;短信发送成功后点击页面会生成授权码,该授权码便是上文配置处password需要填的。确定后可以看出 开启成功。好了。下边是代码演示:.原创 2020-09-09 15:59:29 · 754 阅读 · 1 评论 -
Spring Boot集成Swagger2及项目示例
相关注解总结:1.@Api注解可以用来标记当前Controller的功能。2.@ApiOperation注解用来标记一个方法的作用。3.@ApiResponses:用在controller的方法上,用于表示一组响应;@ApiResponse:用在 @ApiResponses里边,一般用于表达一个错误的响应信息4.@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的,作用为:配置spring容器(应用上下文)。用@Bean标注方法等价于XML中配置原创 2020-07-10 19:17:09 · 1066 阅读 · 0 评论 -
springboot+websocket实现即兴聊天完整版 附demo
demo结构:主要页面:webSocket.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> <title>即兴聊天</ti原创 2020-06-28 15:28:30 · 746 阅读 · 0 评论 -
springboot+websocket实现即兴聊天
demo结构:demo主要页面:webSocket.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>即兴聊天</title></head><body><h3>欢迎来到:即兴聊天</h3><button onclick="openSocke原创 2020-06-27 21:46:03 · 563 阅读 · 0 评论 -
spring boot图片上传回显问题---上传后重启项目或者多次刷新才显示图片(已解决)
写配置实现WebMvcConfigurer重写addResourceHandlerspackage com.nz.config;import com.nz.util.GetUploadUrl;import org.springframework.context.annotation.Configuration;import org.springframework.web.servle...原创 2020-04-23 17:35:21 · 1708 阅读 · 3 评论 -
spring boot 自定义注解实现运行时打印控制层方法相关日志
大概工具类在springboot项目中的结构除了spring boot自身所需依赖,我们需要加入这两个依赖jar包<!--json--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>...原创 2020-04-22 11:06:00 · 293 阅读 · 0 评论 -
spring boot导出数据到Excel表格
首先是实体类:CustomerInfopackage com.nz.entity;import java.util.Date;/** * @Author xxs * @Date 2020/4/16 17:29 */public class CustomerInfo { private Integer id; private String custo...原创 2020-04-21 20:11:35 · 870 阅读 · 4 评论 -
spring boot 文件/图片/视频上传到项目下,并返回文件所上传路径
大概所需1.配置上传文件/图片/视频的前半段路径2.工具类:上传时get到配置文件uploadUrl.properties中的url配置package com.nz.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import j...原创 2020-04-21 19:37:47 · 1147 阅读 · 0 评论 -
spring boot 注解方式替代mapper.xml映射文件
package com.nz.dao;import com.nz.entity.OfficialWebsiteInfo;import org.apache.ibatis.annotations.*;import java.util.Date;import java.util.List;/** * @Author xxs * @Date 2020/4/17 10:10 */...原创 2020-04-21 19:01:22 · 1096 阅读 · 0 评论 -
spring boot通过ip+端口直接访问页面
看demo结构有两种方式1.import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic cla...原创 2020-03-25 17:59:25 · 4235 阅读 · 1 评论 -
springboot+springmvc+mybatis整合及CRUD简单示例
整体项目结构首先新建一可以正常启动spring boot项目https://blog.csdn.net/qq_43560721/article/details/104653470pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM...原创 2020-03-19 16:28:44 · 451 阅读 · 0 评论 -
spring boot 定时器task
项目结构创建定时任务类package com.example.sbtask.task;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Controller;@Controllerpub...原创 2020-03-19 09:44:53 · 180 阅读 · 0 评论 -
springboot整合web(二)-----------文件上传
新建springboot项目https://blog.csdn.net/qq_43560721/article/details/104653470项目结构创建Controllerpackage cn.xxs.springbootfileupload.controller;import java.io.File;import java.io.IOException;i...原创 2020-03-18 18:31:54 · 127 阅读 · 0 评论 -
springboot整合web(一)-----------servlet,filter,listener,静态资源访问
新建springboot项目https://blog.csdn.net/qq_43560721/article/details/1046534701.servlet通过注解扫描完成Servlet组件注册创建servletpackage com.example.sbservlet.servlet;import java.io.IOException;import jav...原创 2020-03-18 18:31:33 · 211 阅读 · 0 评论 -
spring boot整合视图层技术jsp,freemarker,Thymeleaf入门demo
首先新建一可以正常启动spring boot项目https://blog.csdn.net/qq_43560721/article/details/1046534701.jsp2.freemarker3.Thymeleaf原创 2020-03-18 11:33:19 · 204 阅读 · 0 评论 -
spring boot 入门helloWord简单例子
1.新建一个springboot项目可以看这里https://blog.csdn.net/qq_43560721/article/details/1046534702.开始写简单的helloWord新建一个controllerpackage com.example.officialwebsite.controller;import org.springframework....原创 2020-03-05 11:07:40 · 376 阅读 · 0 评论 -
idea新建spring boot项目以及maven依赖包下载问题
1.idea快速新建spring boot项目2.遇到相关问题截图(各种包问题)于是,开始百度,查解决办法,以下为汇总,希望有一条是适合你的。1.主要是注意你idea相关配置问题看一下maven和jdk是否正确2.刷新一下重新下载试试3.我走了一点点弯路,重新拉了maven,又检查了自己的配置问题。(主要maven确实...原创 2020-03-04 17:37:12 · 4820 阅读 · 2 评论 -
idea如何导入一个spring boot 项目
1.菜单->File->New->Project From Existing Sources2. 选中项目中的pom.xml3.点击OK,然后后面就一路Next 直到 finish就行了需注意你的idea工具中项目jdk和maven配置情况...原创 2020-03-03 11:49:41 · 5992 阅读 · 0 评论