随笔分类 -  [02]SpringBoot

SpringBoot 实现多线程
摘要:ThreadPoolTaskConfig.java /** * 默认情况下,在创建了线程池后,线程池中的线程数为0,当有任务来之后,就会创建一个线程去执行任务, * 当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中; * 当队列满了,就继续创建线程,当线程数量大于 阅读全文
posted @ 2020-07-02 10:10 帅过驴的袋鼠 阅读(6953) 评论(0) 推荐(0)
SpringBoot整合JWT Token
摘要:背景 JWT全称是:json web token。它将用户信息加密到 token 里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证 token 的正确性,只要正确即通过验证。 优点 1.简介:可以通过 URL POST 参数或者在 HTTP header 发送,因为数据量小,传输速度也很快 阅读全文
posted @ 2020-06-13 14:21 帅过驴的袋鼠 阅读(5089) 评论(0) 推荐(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) 推荐(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) 评论(2) 推荐(1)
SpringBoot配置lombok,与logback
摘要:目录: 一 什么是lombok 二 lombok安装 三 使用lombok 四 使用logback 一 什么是lombok 在写Java程序的时候经常会遇到如下情形:新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter,setter方法还有构造函数等 。 lom 阅读全文
posted @ 2019-12-26 10:03 帅过驴的袋鼠 阅读(2647) 评论(0) 推荐(1)
SpringBoot配置拦截器实现登录之后才能调用api接口
摘要:配置一个拦截器 @Component public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpSe 阅读全文
posted @ 2019-12-10 11:21 帅过驴的袋鼠 阅读(1971) 评论(0) 推荐(0)
SpringBoot使用默认的配置实现数据库事务
摘要:MySQL默认的存储引擎为MyISAM不支持事务,需要改成InnoDB才能支持事务,此处如何查看与修改略过。 网上很多人说在启动类中加入@EnableTransactionManagement注解才能生效,但在实际的开发过程中发现不加也可以,原因是SpringBoot自动开启了事务 @Transac 阅读全文
posted @ 2019-11-29 13:18 帅过驴的袋鼠 阅读(1455) 评论(0) 推荐(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) 推荐(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) 推荐(0)
SpringBoot配置定时任务的两种方式
摘要:一、导入相关的jar包 二、启动类启用定时 在启动类上面加上 @EnableScheduling 即可开启定时 三、创建定时任务实现类 第1种实现方式: 第2种实现方式: 阅读全文
posted @ 2019-01-09 14:27 帅过驴的袋鼠 阅读(574) 评论(0) 推荐(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) 推荐(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) 推荐(0)