SpringBoot
猫墨*
路虽远 行则将至
展开
-
maven项目引入外部jar包 服务器上跑不起来
<dependencies> <dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${proj..原创 2022-03-14 15:08:59 · 277 阅读 · 0 评论 -
报错java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x7
报错信息:java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x702fc6a) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not exp原创 2021-12-29 11:59:46 · 4482 阅读 · 0 评论 -
mybatis : Value ‘‘ IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER
报错信息:Error attempting to get column 'xxx' from result set.nested exception is java.sql.SQLDataException: Value 'xxxxxxxxxxxx' IS OUTSIDE OF VALID RANGE FOR TYPE JAVA.LANG.INTEGER现象:该字段数据库中为varchaer类型,但是报错显示要转换为integer。处理方法:去掉PO类里的builder注解原因貌似是因为@Da.原创 2021-12-27 09:55:31 · 6847 阅读 · 1 评论 -
springboot 微信支付接口(H5)
基本流程和springboot 微信支付接口_藏进风里的博客-CSDN博客一致,不同点在:第一步调统一下单接口的时候,需要传两个参数//H5特殊字段//场景信息 H5支付应用场景信息需要拼接//wap_url为商户H5支付界面地址,wap_name为商户支付名称(貌似随便写就行)String sceneInfo = "{\"h5_info\": {\"type\":\"Wap\",\"wap_url\": \"https://pay.qq.com/index.html\",\"wap_nam原创 2021-12-24 10:20:25 · 861 阅读 · 0 评论 -
springboot 微信支付接口
1、调用微信统一下单接口,必要参数:appid(公众账号ID)、mch_id(商户号)、nonce_str(随机字符串)、sign(签名)、body(商品描述)、out_trade_no(商户订单号)、total_fee(标价金额)、spbill_create_ip(终端IP)、notify_url(通知地址)、trade_type(交易类型)notify_url必须是外网可访问的(官方接口文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chap原创 2021-12-24 10:11:33 · 945 阅读 · 1 评论 -
java redis锁 防连点
定义上锁方法,注意要设置过期时间public boolean lock(String key) { // 如果redis中不存在就存锁,也就是第一次进来,之前已经存在返回 false, 不存在返回 true return redisUtils.setIfAbsent(key,IsDeleteEnum.YES.getCode(),10L,TimeUnit.SECONDS);}进入接口时,定义一个不会重复的key,在if块儿里执行代码String key = .原创 2021-12-24 09:33:27 · 871 阅读 · 0 评论 -
ajax跨域session失效问题
@CrossOrigin@RequestMapping("/test")public ResponseMessage test(){ return ResultUtil.error(ResultEnum.EMPTY_PASSWORD);}后端重点是@CrossOrigin注解$.ajax({ url : "http://localho...原创 2019-04-11 17:13:25 · 183 阅读 · 0 评论 -
SpringBoot跨域
加上@CrossOrigin注解,例:@CrossOrigin@RequestMapping("/test")public ResponseMessage test(){ return ResultUtil.error(ResultEnum.EMPTY_PASSWORD);}补充:@CrossOrigin(origins="http://www.a...原创 2019-04-08 08:51:26 · 122 阅读 · 0 评论