SpringBoot 实现多线程
摘要:ThreadPoolTaskConfig.java /** * 默认情况下,在创建了线程池后,线程池中的线程数为0,当有任务来之后,就会创建一个线程去执行任务, * 当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中; * 当队列满了,就继续创建线程,当线程数量大于
阅读全文
posted @
2020-07-02 10:10
帅过驴的袋鼠
阅读(6953)
推荐(0)
SpringBoot整合JWT Token
摘要:背景 JWT全称是:json web token。它将用户信息加密到 token 里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证 token 的正确性,只要正确即通过验证。 优点 1.简介:可以通过 URL POST 参数或者在 HTTP header 发送,因为数据量小,传输速度也很快
阅读全文
posted @
2020-06-13 14:21
帅过驴的袋鼠
阅读(5089)
推荐(1)
SpringBoot在idea中配置热部署
摘要:导入热部署jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> IDEA使用: 修改了java类的地方,使用C
阅读全文
posted @
2020-06-09 09:30
帅过驴的袋鼠
阅读(335)
推荐(0)
使用Java写一个minio的客户端上传下载文件
摘要:前言: 确保已经安装了minio的服务端 代码: pom.xml <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.0.2</version> </dependency> applic
阅读全文
posted @
2020-05-15 14:43
帅过驴的袋鼠
阅读(3595)
推荐(1)
SpringBoot配置lombok,与logback
摘要:目录: 一 什么是lombok 二 lombok安装 三 使用lombok 四 使用logback 一 什么是lombok 在写Java程序的时候经常会遇到如下情形:新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter,setter方法还有构造函数等 。 lom
阅读全文
posted @
2019-12-26 10:03
帅过驴的袋鼠
阅读(2647)
推荐(1)
SpringBoot配置拦截器实现登录之后才能调用api接口
摘要:配置一个拦截器 @Component public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpSe
阅读全文
posted @
2019-12-10 11:21
帅过驴的袋鼠
阅读(1971)
推荐(0)
SpringBoot使用默认的配置实现数据库事务
摘要:MySQL默认的存储引擎为MyISAM不支持事务,需要改成InnoDB才能支持事务,此处如何查看与修改略过。 网上很多人说在启动类中加入@EnableTransactionManagement注解才能生效,但在实际的开发过程中发现不加也可以,原因是SpringBoot自动开启了事务 @Transac
阅读全文
posted @
2019-11-29 13:18
帅过驴的袋鼠
阅读(1455)
推荐(0)
SpringBoot项目打成jar包后使用shell脚本运行
摘要:IDEA打jar包步骤 EditConfigurations -> + > Maven -> connmand-line输入install -Dmaven.test.skip=true 然后运行maven即可,在target目录下会生成jar包 start.sh 注意修改jar包的名字 #!/bin
阅读全文
posted @
2019-02-14 16:32
帅过驴的袋鼠
阅读(909)
推荐(0)
SpringBoot使用定时任务发送邮件
摘要:一、导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 二、在application.prope
阅读全文
posted @
2019-01-09 14:32
帅过驴的袋鼠
阅读(1408)
推荐(0)
SpringBoot配置定时任务的两种方式
摘要:一、导入相关的jar包 二、启动类启用定时 在启动类上面加上 @EnableScheduling 即可开启定时 三、创建定时任务实现类 第1种实现方式: 第2种实现方式:
阅读全文
posted @
2019-01-09 14:27
帅过驴的袋鼠
阅读(574)
推荐(0)
SpringBoot读取application.yml文件内容
摘要:application.yml内容 tm: service: admin: username: xxx password: aaa email: bbb 配置内容 @Servicepublic class LoginService { @Value("${tm.service.admin.usern
阅读全文
posted @
2018-12-24 10:07
帅过驴的袋鼠
阅读(1138)
推荐(0)
SpringBoot配置swagger2(亲测有效,如果没有配置成功,欢迎在下方留言)
摘要:一、导包: 包的版本不要超过2.8.0,因为高版本的包会出现一些问题 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> <
阅读全文
posted @
2018-12-13 11:15
帅过驴的袋鼠
阅读(541)
推荐(0)