java
文章平均质量分 74
coderbbb
嘘!写代码!
展开
-
Springboot开发微信支付API-V3
前段时间因为项目需要对接微信支付,原本打算拿之前开发好的代码用就行了,后面发现微信支付升级API-V3了,和V2相比安全措施多了很多。最麻烦的就是各种证书的管理、加载。作者自己也对接过N多支付系统了,从支付宝、微信到银联等等,但依然被折腾了好几天。好在最后搞定了,分享出来:使用springboot+okhttp开发,官方提供的案例是基于java原生http的,我不怎么用,习惯用OKhttp了。把整个微信支付API-V3的各种安全措施封装了一遍,你用的时候,直接调用GET或者POST方法就行,不用原创 2021-12-23 19:23:11 · 917 阅读 · 2 评论 -
springboot启动日志:Multiple Spring Data modules found, entering strict repository configuration mode
问题描述最近启动springboot项目的时候,发现有一条日志:Multiple Spring Data modules found, entering strict repository configuration mode!,该日志虽然是INFO级别的,但强迫症看着实在是太难受了。所以花了一些时间去解决这个问题。这条日志的大概意思是,springboot发现了多个repository,为了代码的健壮性,自动进入严格配置模式。啥意思呢,用过repository的同学都知道,使用repository后,转载 2021-10-30 18:51:13 · 9433 阅读 · 0 评论 -
maven jar包新版本检测工具推荐
为什么需要经常使用maven来构建项目的朋友,应该遇到过类似这样的情况:项目通过maven引入了很多jar包,随着时间推移,这些jar包都有了更优的新版本出来,想升级,但又觉得很繁琐。主要是因为两方面:jar包太多,得一个一个检查新版本,太累了。 使用maven的update命令检查吧,又担心兼容问题。某些Jar包的大版本升级是涉及到很多API的变更的。作者自己就经常遇到类似的问题,最后忍无可忍,终于自己动手写了一个工具,来自动化完成这一工作。工具地址网页版,不用下载,方便使用:mave转载 2021-10-28 17:48:41 · 1382 阅读 · 0 评论 -
Springboot+thymeleaf结合Vue,通过thymeleaf给vue赋值解决Vue的SEO问题
前言vue开发的项目有时候会有SEO的需求,由于vue是JavaScript框架,内容都在JavaScript和服务端,所以SEO效果很差。vue的服务端渲染又很难和现在成熟的springboot等后端框架契合。本文介绍一种通过springboot+thymeleaf这样传统的前后端分离方案,再整合vue,从而在兼顾vue开发便利性的同时,获得不错的SEO效果。核心思路将需要SEO的内容,通过springboot赋值给thymeleaf,然后由thymeleaf直接渲染出来。 不需要SEO的内转载 2021-09-28 10:06:07 · 5155 阅读 · 1 评论 -
【教她写代码】使用Intellij创建第一个Springboot程序
首先先介绍一下Springboot:Spring是Java开发中,十分著名的一个框架。但是该框架的使用必须结合大量的XML配置文件,这一点让开发人员痛苦无比。Springboot是Spring官方重新构造的一个框架,将Spring的配置简化了很多。著名IDE,Intellij介绍:老牌的Java代码IDE,收费软件。比免费的Eclipse高大上了不少。Springboot官方文档也极度转载 2016-05-20 19:24:53 · 72365 阅读 · 9 评论 -
springboot整合thymeleaf完成第一个HTML网页
在当前的HTML网页开发中,虽然Vue、React等框架非常流行,但是因为部分行业、网站对搜索引擎SEO的需求,传统的模板引擎仍有一席之地。本文继续使用上文生成的Demo工程,通过引入thymeleaf来完成我们的第一个网页。在springboot中引入Thymeleaf模板引擎在pom.xml中,添加thymeleaf的依赖,然后点击文件右上角的同步按钮,让maven来下载这个依赖包。(当然,在上一篇文章中,我们新建springboot项目时,可以在界面组件上勾选thymeleaf,这样生成的sp转载 2021-09-14 15:27:44 · 1037 阅读 · 0 评论