SpringBoot
没事放放牛、
小菜鸟
展开
-
springboot整合quartz定时任务并持久化到数据库
springboot整合定时任务quartz1、定时任务的的相关方法:package org.springeos.modules.quartz.service.impl;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import lombok.extern.slf4j.Slf4j;import org.qu原创 2020-07-03 17:32:26 · 947 阅读 · 5 评论 -
springboot项目在启动的时候自动执行一段代码
方法:实现CommandLineRunner接口package org.springeos.modules.Scheduled.util;import org.springframework.boot.CommandLineRunner;import org.springframework.stereotype.Component;/** * @author liqiang * @date 2020/6/1 16:44 * @param * @return * 说明: */@Co原创 2020-06-01 17:02:43 · 585 阅读 · 0 评论 -
springboot整合定时任务(自动,手动)
定时任务实现的几种方式:1、Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。2、ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。3、Spring Task:Spring3.0以后自带的task,可以将它看成原创 2020-05-27 15:20:37 · 12287 阅读 · 6 评论 -
springboot批量上传文件,在nginx和网关解决文件总量过大的问题
最近在做上传文件,当批量上传文件的时候,报错:413 Request Entity Too Large的解决办法于是,查询得知是nginx对于文件大小有控制,所以在nginx中的http节点下增加配置如下:client_max_body_size 100m;nginx中解决后,批量上传文件后又报网关超时,所以在网关和上传文件的微服务中增加如下配置:spring.http.multipa...原创 2019-12-26 09:27:00 · 823 阅读 · 1 评论 -
springboot整合elasticsearch
转载:https://blog.csdn.net/chen_2890/article/details/83757022springboot整合elasticsearch:https://blog.csdn.net/chen_2890/article/details/83895646转载 2019-12-30 11:00:09 · 127 阅读 · 0 评论 -
基于Windows搭建ActiveMQ消息服务器
1、下载压缩包active网址:http://activemq.apache.org/download.html2、下载后解压压缩文件然后在/bin/win64目录下以cmd命令行执行:activemq start,或者直接点击activemq.bat文件启动3、浏览器访问http://localhost:8161/admin/账号:admin 密码:admin完...原创 2020-01-07 16:03:37 · 519 阅读 · 0 评论 -
SpringBoot整合ActiveMQ
本地搭建ActiveMQ:http://activemq.apache.org/download.html原创 2020-01-07 09:56:33 · 105 阅读 · 0 评论 -
springboot项目启动报错:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
启动springBoot项目连接本地数据库报错:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required,原因是数据库驱动版本过高导致的,在pom.xml中控制一下版本就可以增加一下,加入后import changes,然后即可正常启动<version>5.1.37</version&...原创 2019-11-01 19:09:41 · 410 阅读 · 0 评论 -
从零搭建一个springboot项目
1、创建项目2、选择模板3、选择web4、定义包名5、创建测试类6、启动7、默认8080端口,浏览器访问localhost:8080/springboot/lq另外两种启动方式:1、maven spring-boot:rum2、打包,用命令启动打包位置:命令行启动;java -jar xxx注意:maven创建完成以后可能会碰到项目无启动标识的情况,这时...原创 2019-11-01 10:54:14 · 386 阅读 · 0 评论 -
SpringBoot项目中如何写一个测试类
写好一个接口时,又不想重启服务,可以用测试类进行测试,引入目标接口,传入相应的参数@RunWith(SpringJUnit4ClassRunner.class)@ActiveProfiles("xm")@SpringBootTest(classes = {FmsOrderApplication.class, FileAndExcelTest.class}, webEnvironment = ...原创 2019-10-29 16:12:01 · 12078 阅读 · 0 评论