SpringBoot
快速开发
imHanweihu
这个作者很懒,什么都没留下…
展开
-
ElasticSearch Java 筛选时间区间、must与should组合、分页查询、根据字段排序
es查询:会员ID不为空且资源类型为api或page,分页,根据访问时间倒序排序package com.jiuku.modules.es.service.impl;import com.jiuku.modules.es.entity.AdminLogEntity;import org.elasticsearch.index.query.BoolQueryBuilder;import org.elasticsearch.index.query.QueryBuilders;import or.原创 2021-03-12 15:06:03 · 1676 阅读 · 0 评论 -
springboot在外部tomcat启动成功,访问接口路径404
springboot在外部tomcat启动成功,访问接口路径404原创 2020-12-30 09:57:15 · 982 阅读 · 0 评论 -
java接收参数POST方式Content-type=“application/x-www-form-urlencoded“,charset=“utf-8“
public void test(HttpServletRequest request, HttpServletResponse response) { String body = ""; try { body = request.getReader().lines().collect(Collectors.joining(System.lineSeparator())); } catch (IOException e) { .原创 2020-11-16 15:18:42 · 2111 阅读 · 0 评论 -
[一看就会]idea远程debug springboot
idea的上方菜单, 打开如图:Edit configurations点击+号,创建一个Remote, 下面两点注意:此处配置的port端口号不是项目启动的端口号, 是用来本地idea连接服务器监听此项目启动后的pid的socket通信端口号切记: 此port需要放行防火墙, 腾讯云或阿里云的服务器, 需要登录其官网, 控制台配置安全组, 放行此port到此, idea配置完成, 复制下图位置的命令, 启动时用项目执行 mvn package, 会在target目录下...原创 2020-09-02 15:40:58 · 401 阅读 · 0 评论 -
SpringBoot项目jar包瘦身, maven依赖单独lib, 部署linux引用外部lib
场景:每次打成的jar包动不动就50M以上, 服务器部署上传很是费劲解决方法:项目的pom.xml中的<build>标签-<plugins>中增加两个<plugin> 第一个<plugin>: 目的是打成的jar包不含maven依赖 第二个<plugin>: 目的是项目的maven依赖单独存在<outputDirectory>配置的路径下 平常不修改pom.xml依赖时, 不需要lib重新打包的话, 就把第二个.原创 2020-08-03 17:33:36 · 764 阅读 · 0 评论 -
超详细:springboot+js实现上传文件夹(目录结构不变)
上传文件大家都写过,直接上传目录我也是第一次写,经过一番百度编程,结合项目需求,变为以下代码,仅供参考。前台html整页代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传文件夹</title> &...原创 2020-02-22 17:42:34 · 1306 阅读 · 0 评论 -
springboot yml定义属性,下文中${} 引用
yml中自定义一个域名属性:mytest: domainName: https://blog.csdn.net/imHanweihu/article/details/96111227那么在此配置文件中,就可通过${} 来代替域名了了url: helpCenter: ${xboot.domainName}/szoa/app/html/getHelpDetailB...原创 2019-08-30 09:42:46 · 23828 阅读 · 3 评论 -
微信支付:JSAPI拉起支付,无效的openid
开发场景:同一开放平台下的公众号、小程序。 然后小程序里拉起支付时,当用户未关注公众号时,会报错 “无效的openid”;当关注之后正常拉起,无报错。此错排查:前后台使用的APPID是否一致 调用统一下单接口,传入参数openid是否openid(别传个订单id) 最有可能的原因:openid获取方式不正确,具体表现为:使用了登录接口(即下图)返回的openid。下...原创 2019-07-22 09:55:06 · 13948 阅读 · 9 评论 -
com.sun.jna.Native maven导入
<dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</version></dependency>原创 2019-05-28 11:48:54 · 12896 阅读 · 0 评论 -
SpringBoot+MybatisPlus+Druid (超简单超详细)实现读写分离
说明:1. 本文是本地运行了两个mysql服务,可参考我上一篇文章配置(不同ip同理) windows mysql8:(超详细)同ip运行两个mysql服务 2. 数据库的主从同步,可参考我的另一篇文章 Windows mysql8:(超详细)主从数据与结构同步配置 开始: 使用开源中国发布的优秀框架 SpringBoot 多数据源快速启动器dynamic-da...原创 2019-04-30 15:18:57 · 6680 阅读 · 1 评论 -
Windows Mysql8:(超详细)主从数据与结构同步配置
本地远行两个mysql服务,请参考我的上一篇:windows mysql8:(超详细)同ip运行两个mysql服务1. 确保两个mysql服务同时运行2. 上一篇中两个my.ini文件是不需要修改的,已经配置好了,接下来只需要在mysql命令行关联两个服务即可3. 我用的是Navicat,打开,连接上mysql,按F6打开软件内的命令行,或右键打开。...原创 2019-04-30 10:50:10 · 4031 阅读 · 10 评论 -
Windows Mysql8:(超详细)同ip运行两个mysql服务
主库安装:1. mysql目前最新版是8.x.x,本文章使用mysql-8.0.15-winx64。下载免安装版注意:如果你电脑中存在mysql的环境变量,若想同时运行两个mysql服务,一定要将其删掉!!2. 解压后是这样的注意:mysql8没有提供my.ini,也没有my-default.ini。自己创建一个即可。为主库添加以下配置:[mysqld]...原创 2019-04-20 15:36:06 · 4829 阅读 · 6 评论 -
实体类中Date属性格式化 @JsonFormat @DateTimeFormat
mysql 数据库中是datetime类型,java对象中用date接收,传给前台时,想要格式化一下在实体类的属性上使用注解:@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")@DateTimeFormat(pattern = "yyyy-M...原创 2019-04-26 19:30:01 · 15854 阅读 · 1 评论 -
springboot定时任务:@Scheduled
1. 开启定时任务项目启动类上加注解:@EnableScheduling,添加注解后SpringBoot认为我们要使用定时任务来完成一些业务逻辑了,内部会配置定时任务的配置文件,这个无需传统spring项目一样由我们配置。package com.han.boot;import org.springframework.boot.SpringApplication;import org...原创 2018-08-17 10:01:29 · 4736 阅读 · 0 评论 -
springboot2.x整合swagger2.8.0, Header附带token
1.pom.xml加依赖<!-- swagger-ui --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version&原创 2018-08-18 09:37:33 · 6509 阅读 · 4 评论 -
springboot启动自定义banner--佛祖版
resources自定义banner.txt把以下复制到banner.txt,保存,重启,OK。(下面那行字虽然看起来不齐,但实际控制台输出是齐的)////////////////////////////////////////////////////////////////////// _ooOoo_ ...原创 2018-08-15 10:11:28 · 15034 阅读 · 1 评论