
springboot
文章平均质量分 61
王大力出奇迹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastDFS引入连接池fastdfs-client
在上篇《记一次fastdfs高并发下上传失败的问题》文章中,我改造了我的程序,本以为是成功解决了dfs在高并发情况下的io问题,但是这个问题解决的不彻底,有时候还会出现。所以我决定引入连接池。我用的是tobato大神写连接池,在这里简单介绍一下,具体大家可以直接去看源码地址:GitHub - tobato/FastDFS_Client: Java Client for FastDFSFastDFS论坛:FastDFS FAQ (欢迎反馈,我将及时整理) - 分布式文件系统(FastDFS)-Ch原创 2021-09-22 15:26:17 · 1754 阅读 · 2 评论 -
解决SpringBoot启动初始化bean接口InitializingBean失效
我在开发过程中,有些东西需要初始化,继承InitializingBean实现afterPropertiesSet这个方法即可。例如:但是我启动程序发现,并没有被加载进去在需要被初始化的类上加个注解@Component注解,把这个类交给spring管理就可以实现程序启动的时候初始化了...原创 2020-12-01 14:47:33 · 5288 阅读 · 2 评论 -
Springboot整合 JWT+redis redisUtil 工具类注入失败问题
我在用springbbot+jwt 做token效验的时候,把token放到redis中,直接从redis里取token,但是实际开发的时候发现,redis的操作类对象 无法注入到jwt的拦截器中。解决代码:拦截器类@Configurationpublic class WebConfig implements WebMvcConfigurer { // 将拦截器bean化,主要是需要这个方法 @Bean public JwtInterceptor jwtInterc原创 2020-10-15 17:22:50 · 1146 阅读 · 0 评论 -
解决mqtt messageArrived()方法调用操作数据库方法断开连接问题
在springboot中整合mqtt 在回调方法messageArrived()获取数据 如果直接操作数据库会使用连接断开解决方法:把要操作数据库的方法封装到回调类,在本类中调用先把mapper注入进来具体原因可以看我上一篇博客<A title="入门级JAVA android php LINUX/UNIX讨论" href="http://blog.youkuaiyun.com/dbkmeteor" target=_blank>dbkmeteor的专栏</A>整个..原创 2020-09-08 11:42:05 · 10011 阅读 · 19 评论 -
Springboot 把service接口或者mapper接口 注入到普通类中
在springboot框架中,如果我们如果直接向controller或者serviceImpl层注入接口是可以直接注入的,但是如果向普通类直接注入接口是注入不进去的。我们通过@PostConstruct这个注解来解决被这个注解 标记的方法 启动时间是在SpringBeans初始化时执行,SpringApplication.run()之前执行@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@Pos..原创 2020-09-08 11:19:56 · 4861 阅读 · 1 评论 -
springboot 使用javax.validation包 自定义效验前端数据
最近发现前端传来的参数,用if来判断太繁琐了,改用注解形式,这里介绍一下如何自定义校验注解,前面我有篇文章介绍了javax.validation工具包的简单用法,不懂的可以看看。pom引入 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId>原创 2020-07-27 11:13:00 · 2574 阅读 · 0 评论 -
springboot+zookeeper+dubbo 搭建项目
最近在自学分布式的一些东西,所以搭建了一个rpc远程调用框架demo,在这里记录一下。首先创建看看项目结构,我分成了3个服务,api是公共的接口服务。父项目的pom<?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-inst...原创 2020-07-01 12:29:55 · 420 阅读 · 0 评论 -
springboot 整合微信支付 企业转账到个人
最近项目对接了很多支付的功能,话不多说,直接上代码,都是我测试过的,有问题大家可以留言给我。代码都写controller层了,懒得封装了第一个接口是通过opid来转账,这个是目前我在用的,第二个我没测试,大家如果有业务需求可以测试一下。import com.github.wxpay.sdk.WXPayUtil;import com.thundersdata.backend.basic.configure.MyWxpayConfig;import com.thundersdata.b.原创 2020-06-19 16:24:25 · 11375 阅读 · 9 评论 -
springboot 整合微信 APP支付
最近搞了个团油的项目,还是一个星期就干出来的项目,其中的事情就不多说了,过来人都知道。在这里介绍一下微信的APP支付吧首先第一步,从网上找到微信的开发文档,看看你是哪种支付,是哪种支付就点哪种支付。我是APP支付就演示这个了。到了这里 我建议开发者先去把业务流程仔细看一遍,知道我们后台要干啥,前台要干啥。(其实方便甩锅)这里我就不再上业务流程的图了,直接说API我没有做退款功能,只有支付功能,但是后台其实只用到了统一下单这个接口,让我们看一下需要哪些必填参数...原创 2020-06-07 20:46:51 · 808 阅读 · 0 评论 -
springboot javax.validation 接口参数校验工具
最近在新项目开发中,从前端传来的有很多对象的属性是不能空的,但是如果接收了前端对象再一个一个属性取出来校验,太麻烦,代码很臃肿,于是我搞了一个做对象属性的工具包。在这里简单介绍一下用法SpringBoot2 项目就不用添加依赖了,web组件已经内置了这个依赖了, Spring 官方也大量的使用了该Jar包。maven配置 <dependency> ...原创 2020-05-07 17:40:02 · 569 阅读 · 0 评论 -
java 压缩文件夹 并且删除源文件夹
最近接到一个生成二维码的任务,根据某个网址生成批量二维码,然后扫描跳转网页删除源文件我用的commonsIO包,下面是maven<dependency> <groupId>org.apache.commons.io</groupId> <artifactId>commonsIO</artifactId> ...原创 2020-04-27 10:17:33 · 1572 阅读 · 0 评论 -
Springboot+Mybatis查询对象下属性有多个值处理
最近在开发的时候遇到了一个实体对象下某些属性是需要List集合这种返回,于是在这里做一下记录返回实体类;@Data@ApiModel("送检单详情")public class CheckListVO { /** * */ @ApiModelProperty(value = "id") private Integer id; /*...原创 2020-04-26 14:03:49 · 2515 阅读 · 0 评论 -
解决springboot+zookeeper SLF4J日志兼任问题
最近在学习zookeeper,刚pom导入的zookeeper的时候,日志总是在异常不兼容,我自己本地用的是logback日志,排查后需要把原来zookeeper的日志删掉即可错误如下:找到pom中的zookeeper引入,把slf4j的冲突解决即可<dependency> <groupId>org.apache.zookeeper...原创 2020-04-10 21:55:35 · 590 阅读 · 3 评论 -
springboot 调用第三方天气接口
查询天气的api:https://www.sojson.com/open/api/weather/json.shtml?city="北京" 直接在city=后面加上中文城市,就会返回json数据。 基于maven创建一个springboot应用,pom信息如下,注意添加了httpclien pom导入 <dependency> <gro...原创 2020-02-18 20:54:44 · 1755 阅读 · 2 评论