SpringBoot
文章平均质量分 65
Ebaugh
今日之上达,无非他日之下学也————南怀瑾
展开
-
org.springframework.web.client.HttpServerErrorException: 500
org.springframework.web.client.HttpServerErrorException: 500 at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:97) ~[spring-web-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframewo...原创 2021-09-15 16:03:46 · 7025 阅读 · 0 评论 -
微信支付分回调处理
微信api官方文档:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter6_1_22.shtml返回结果数据封装{ "id":"EV-2018022511223320873", "create_time":"2015-05-20T13:29:35+08:00", "resource_type":"encrypt-resource", "event_type":"PAYSCORE.USER_PAID",原创 2021-08-31 15:52:13 · 626 阅读 · 0 评论 -
一文让你理解微服务架构
转载自:博客园 https://www.cnblogs.com/skabyy/p/11396571.html本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市应用为例来说明这一过程。.转载 2021-07-27 17:17:22 · 223 阅读 · 0 评论 -
FaceBook和Google广告API接口文档
FaceBook广告接口文档:https://developers.facebook.com/docs/marketing-apis谷歌广告API文档地址https://console.cloud.google.com/apis/library?filter=category:advertising&project=nextop-2020&supportedpurview=project&dcccrf=1https://developers.google.co原创 2021-04-06 14:21:56 · 3092 阅读 · 0 评论 -
订单价格计算工具类
public class BigDecimalUtil { private BigDecimalUtil(){ } public static BigDecimal add(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); ...原创 2021-04-06 14:20:27 · 274 阅读 · 0 评论 -
时间转换工具类大全
import com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.xml.datatype.DatatypeConfigurationException;import javax.xml.datatype.DatatypeFactory;import javax...原创 2021-03-30 19:02:10 · 387 阅读 · 0 评论 -
时间转换工具类
package com.mmall.util;import org.apache.commons.lang3.StringUtils;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;import org.joda.time.format.DateTimeFormatter;import java.util.Date;import java.util.Random;/** * 工具类时间转.原创 2021-03-30 18:57:29 · 203 阅读 · 0 评论 -
MD5加密算法
import java.security.MessageDigest;/** * 加密算法 */public class MD5Util { private static String byteArrayToHexString(byte b[]) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i < b.length; i++) resultSb..原创 2021-03-30 18:56:08 · 341 阅读 · 0 评论 -
事务注解 @Transactional 失效的3种场景及解决办法
Transactional失效场景介绍第一种 Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用。例如以下代码。定义一个错误的@Transactional标注实现,修饰一个默认访问符的方法/***@authorzhoujy**/@ComponentpublicclassTestServiceImpl{@ResourceTestMappertestMapper;@Transa...转载 2021-03-30 18:50:50 · 211 阅读 · 0 评论 -
解决 Invalid character found in method name. HTTP method names must be tokens 异常信息
不定时浮现 Error parsing HTTP request header 异常信息程序使用springBoot 2.1.2.RELEASE框架,打成jar包之后部署到腾讯云上运行。测试时查看日志发现会不定时浮现【Error parsing HTTP request header】异常信息,虽然对程序运行没有影响,但是日志中总是出现不重要的异常信息对于以后查看日志定位问题还是有些影响。度娘上提供的解决方案基本上分为以下两种:1.server.xml中加上maxHttpHeade...转载 2021-01-28 15:30:51 · 3746 阅读 · 1 评论 -
java.lang.IllegalStateException: closed
java.lang.IllegalStateException: closed at okio.RealBufferedSource.rangeEquals(RealBufferedSource.java:408) at okio.RealBufferedSource.rangeEquals(RealBufferedSource.java:402) at okhttp3.internal.Util.bomAwareCharset(Util.java:432) at okhtt...原创 2020-11-11 16:30:37 · 2797 阅读 · 3 评论 -
error Annotation-specified bean name
2020-10-24 12:08:16.080 [walmart-api] ERROR 14492 [] [main] org.springframework.boot.SpringApplication Application run failedorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.nextop.WalmartApiApplica原创 2020-10-24 12:12:19 · 805 阅读 · 0 评论 -
eBay 接口开发
一、ebay的认证方式ebay有两种认证方式,一种是通过通过sdk的方式去进行店铺授权,另外一种是通过ebay提供的restful方式的调用进行认证,ebay同样也提供了jar用于授权。下面进行介绍;首先需要申请开发者账号,获取到appId,devId,certId.通过获取创建userToken可以获取到ruName,通过这几个key就可以完成一个店铺授权了;1.传统sdk的授权方式:首先进入ebay开发者页面:ebay开发者页面,如下图然后找到页面最下方进入之后可以找到对应sdk工具包转载 2020-10-09 20:20:35 · 1684 阅读 · 3 评论 -
springBoot的四种属性注入
一、Autowired注入方式(以注入连接池为例) 1. 创建一个属性读取类:JdbcProperties/** * 属性读取类 * prefix: 为application.properties文件中的前缀 */@ConfigurationProperties(prefix = "jdbc") //读取配置文件,声明一个类是读取配置类public class JdbcProperties { private String driverClassNam...转载 2020-08-23 17:36:36 · 252 阅读 · 0 评论 -
springboot中一个service接口多个实现类,如何注入
一般来说我们的service接口都是只有一个实现类而已,但有些时候,确实会有两个实现类的情况,那这个时候我们怎么自动注入这个接口呢?1、首先,有一个接口PersonService,然后再写两个实现类PersonServiceImp1、PersonServiceImp22、进行测试如果我们直接注入接口的话,idea就会给我们报错3、解决办法其实自动注入时,它首先会先根据class类型来找到相应的实现类,如果这里有两个相同类型的实现类时,那我们可以通过实现类的id来找,比如说PersonS转载 2020-08-23 17:35:32 · 9593 阅读 · 0 评论 -
使用BindingResult把表单错误传出来
基本概念这里在特别是在提交表单数据的数据很常见,当提交的数据不完整的时候,也要回Json,并且把错误代码发出来,这里就的使用BindingResult。演示及代码正确的例子:当少一个key和value时:此时会有Message。服务器里面:使用异常,这样也增强了程序的方便,和健壮,方便使用。程序结构如下:代码如下:TestController.javapackage parademo.demo.controller;import o.转载 2020-08-13 11:10:10 · 487 阅读 · 0 评论 -
SpringBoot2.3.1 无法使用@NotEmpty
今天搭建SpringBoot项目后发现 @NotEmpty 引用不出来,查询资料发现从SpringBoot 2.3.0之后放弃了默认对javax.validation 的支持。在pom中引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId>&l转载 2020-08-12 18:28:48 · 774 阅读 · 0 评论 -
Springboot jpa PageRequest分页参数
@Test void findAll() throws Exception { /*List<String> list = new ArrayList<>(); list.add("productId"); Sort sort = new Sort(Direction.DESC, list);*/// PageRequest request = new PageRequest(0, 2...原创 2020-08-10 16:56:13 · 2749 阅读 · 0 评论