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 · 3783 阅读 · 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 · 3456 阅读 · 3 评论 -
springboot 统计各个状态的数据
例如不同状态的订单量。 创建一个实体作为出参 /** * Created by xxs on 2021/9/30 10:05 * * @Description 订单数据统计出参 */ @Data public class OrderDataStatisticsVo { /** * 待支付 */ private Long toBePaidNum = 0L; /** * 已支付 */ private Long paidNum原创 2021-10-09 15:12:03 · 1355 阅读 · 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 · 893 阅读 · 0 评论 -
springboot使用 @ConfigurationProperties或 @Value配置绑定
@ConfigurationProperties 1.标注在 JavaBean 的类名上; 2.用于批量绑定配置文件中的配置; 3.支持所有类型数据的封装,例如 Map、List、Set、以及对象等; 4.支持松散绑定(松散语法)。 配置文件配置参数 person.name=xxs person.age=18 person.dog.name=TaiDi person.dog.age= 5 实体 ( @ConfigurationProperties:告诉 SpringBoot 将本类中原创 2021-08-30 19:48:35 · 621 阅读 · 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 · 848 阅读 · 0 评论 -
springboot对接微信支付(前后端代码示例)
展示图: 首先是配置 gzh.appid=公众号appid wxPay.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 · 3262 阅读 · 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 · 553 阅读 · 0 评论 -
springboot公众号授权登录并获取用户昵称头像等信息
效果如下图: 准备工作: 首先我们要申请一个公众号测试账号,公众号平台这里进入并登录即可看到测试账号。 关注公众号,如果不关注授权登录时会提示你关注。 修改网页授权回调域名 主要流程: 1 第一步:用户同意授权,获取code 2 第二步:通过code换取网页授权access_token 3第三步:拉取用户信息(需scope为 snsapi_userinfo) 参考官方文档: https://developers.weixin....原创 2021-07-19 14:55:55 · 1784 阅读 · 6 评论 -
Springboot实现邮件的发送
代码示例下载地址: https://download.csdn.net/download/qq_43560721/12826924 我这里使用的是qq邮箱: 首先需要在发送方邮箱里设置开启SMTP邮件服务,然后获取到QQ邮箱的授权码。 我们进入QQ邮箱的设置页面,点击账号; 然后在POP3/SMTP后面点击开启按钮,会提示发送短信; 短信发送成功后点击页面会生成授权码,该授权码便是上文配置处password需要填的。 确定后可以看出 开启成功。 好了。下边是代码演示: .原创 2020-09-09 15:59:29 · 822 阅读 · 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 · 1199 阅读 · 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 · 815 阅读 · 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 · 643 阅读 · 0 评论 -
spring boot图片上传回显问题---上传后重启项目或者多次刷新才显示图片(已解决)
写配置实现WebMvcConfigurer重写addResourceHandlers package 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 · 1854 阅读 · 3 评论 -
spring boot 自定义注解实现运行时打印控制层方法相关日志
大概工具类在springboot项目中的结构 除了spring boot自身所需依赖,我们需要加入这两个依赖jar包 <!--json--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>...原创 2020-04-22 11:06:00 · 360 阅读 · 0 评论 -
spring boot导出数据到Excel表格
首先是实体类:CustomerInfo package 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 · 932 阅读 · 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 · 1233 阅读 · 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 · 1238 阅读 · 0 评论 -
spring boot通过ip+端口直接访问页面
看demo结构 有两种方式 1. import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; @Controller public cla...原创 2020-03-25 17:59:25 · 4462 阅读 · 1 评论 -
springboot+springmvc+mybatis整合及CRUD简单示例
整体项目结构 首先新建一可以正常启动spring boot项目 https://blog.csdn.net/qq_43560721/article/details/104653470 pom.xml配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM...原创 2020-03-19 16:28:44 · 594 阅读 · 0 评论 -
spring boot 定时器task
项目结构 创建定时任务类 package com.example.sbtask.task; import java.util.Date; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Controller; @Controller pub...原创 2020-03-19 09:44:53 · 271 阅读 · 0 评论 -
springboot整合web(二)-----------文件上传
新建springboot项目 https://blog.csdn.net/qq_43560721/article/details/104653470 项目结构 创建Controller package cn.xxs.springbootfileupload.controller; import java.io.File; import java.io.IOException; i...原创 2020-03-18 18:31:54 · 188 阅读 · 0 评论 -
springboot整合web(一)-----------servlet,filter,listener,静态资源访问
新建springboot项目 https://blog.csdn.net/qq_43560721/article/details/104653470 1.servlet 通过注解扫描完成Servlet组件注册 创建servlet package com.example.sbservlet.servlet; import java.io.IOException; import jav...原创 2020-03-18 18:31:33 · 282 阅读 · 0 评论 -
spring boot整合视图层技术jsp,freemarker,Thymeleaf入门demo
首先新建一可以正常启动spring boot项目 https://blog.csdn.net/qq_43560721/article/details/104653470 1.jsp 2.freemarker 3.Thymeleaf原创 2020-03-18 11:33:19 · 258 阅读 · 0 评论 -
spring boot 入门helloWord简单例子
1.新建一个springboot项目 可以看这里https://blog.csdn.net/qq_43560721/article/details/104653470 2.开始写简单的helloWord 新建一个controller package com.example.officialwebsite.controller; import org.springframework....原创 2020-03-05 11:07:40 · 438 阅读 · 0 评论 -
idea新建spring boot项目以及maven依赖包下载问题
1.idea快速新建spring boot项目 2.遇到相关问题截图(各种包问题) 于是,开始百度,查解决办法,以下为汇总,希望有一条是适合你的。 1.主要是注意你idea相关配置问题 看一下maven和jdk是否正确 2.刷新一下重新下载试试 3.我走了一点点弯路,重新拉了maven,又检查了自己的配置问题。(主要maven确实...原创 2020-03-04 17:37:12 · 5357 阅读 · 2 评论 -
idea如何导入一个spring boot 项目
1.菜单->File->New->Project From Existing Sources 2. 选中项目中的pom.xml 3.点击OK,然后后面就一路Next 直到 finish就行了 需注意你的idea工具中项目jdk和maven配置情况 ...原创 2020-03-03 11:49:41 · 6117 阅读 · 0 评论
分享