Spring Boot
Spring Boot
iuyou️
这个作者很懒,什么都没留下…
展开
-
Spring Boot打包后读取static目录找不到文件,出现感叹号符号
windows下将Spring Boot打包好的Jar执行后。通过如下代码读取:String path = Thread.currentThread().getContextClassLoader().getResource("static/pointConfig.xlsx").getPath(); File file = new File(path);附加断点发现该文件找不到,文件路径为:file:///D:/Code/Java/demo/target/pump-datasource原创 2022-03-04 16:48:58 · 3898 阅读 · 1 评论 -
Sping boot操作文件的几种方式
一、获取文件路径获取文件路径1、class.getResource(path)其中的参数path有两种形式,一种是以“/”开头的,另一种是不以"/"开头;「以’/'开头的表示」:从项目的根路径下去获取文件即classPath目录下。不以"/"开头:以该类对象所在位置**为根路径来进行查找的。// 1.获取当前文件所在的路径System.out.println(this.getClass().getResource("").getPath());// 2.获取再 target 下 clas原创 2021-11-01 14:29:33 · 165 阅读 · 0 评论 -
Spring Boot整合MongoDB
一、安装教程http://www.macrozheng.com/#/architect/mall_arch_08注意:安装为服务时,需要以管理员的身份运行。执行命令如下命令:需进入安装目录的bin文件夹中服务相关命令#启动服务:net start MongoDB#关闭服务:net stop MongoDB#移除服务:D:\MongoDB\bin\mongod.exe --remove二、整合步骤1、导入maven依赖<dependency> <gr原创 2021-04-17 11:48:55 · 209 阅读 · 1 评论 -
Spring Boot发送邮箱
1、获取邮箱授权码1、点击设置2、点击账户3、开启服务。2、发送简单邮件1、创建Spring Boot工程,添加maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.2.8.RELEASE</ve原创 2021-03-14 21:24:12 · 411 阅读 · 0 评论 -
OKHttp3
OKHttp3OKHtto3执行过程Get请求1、无参数@RestController@Configurationpublic class Okhttp { OkHttpClient okHttpClient = new OkHttpClient() .newBuilder() .connectTimeout(10,TimeUnit.SECONDS) .readTimeout(10, TimeUnit.SECONDS)原创 2021-01-24 21:45:35 · 365 阅读 · 0 评论 -
@Retryable
@Retryable@Retryable注解被注解的方法发生异常时会重试value:指定发生的异常进行重试include:和value一样,默认空,当exclude也为空时,所有异常都重试exclude:指定异常不重试,默认空,当include也为空时,所有异常都重试maxAttemps:重试次数,默认3backoff:重试补偿机制,默认没有一、导入相应的包<dependency> <groupId>org.springframework.retry<原创 2021-01-17 16:45:12 · 330 阅读 · 1 评论 -
Spring Boot整合RabbitMQ
RabbitMQ安装RabbitMqdocker run -d --hostname my-rabbit --name some-rabbit -p 8888:5672 rabbitmqSpring Boot整合Rabbit MQ配置MQ的基本信息spring.rabbitmq.port=8888spring.rabbitmq.host=120.25.241.237spring.rabbitmq.username=guestspring.rabbitmq.password=guestD原创 2020-05-29 20:37:49 · 186 阅读 · 0 评论 -
Spring Boot整合JMS
Spring Boot整合JMS首先在Linux安装好ActiveMQ,再启动ActiveMQ。创建Spring Boot项目添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-05-08 16:06:38 · 323 阅读 · 0 评论 -
Spring Boot - Redis缓存
Spring Boo缓存Redis缓存创建项目,添加缓存依赖,在Spring Boot 2.1.5 中远程连接Redis需要添加Spring Security依赖 <dependencies> <!--缓存依赖--> <dependency> <groupId>org.sprin...原创 2020-05-04 20:20:35 · 131 阅读 · 0 评论 -
Spring Boot - 整合Redis
Spring Boot整合Redis创建项目,添加依赖,spring-boot-starter-data-redis使用的Redis工具是Lettuce,如果要使用Jedis,可以从spring-boot-starter-data-redis中移除Lettuce并引入Jedis。 <dependency> <groupId>org.springframewo...原创 2020-05-02 11:10:53 · 120 阅读 · 0 评论 -
Spring Boot整合Mybatis
在Spring Boot中,Mybatis官方提供了一套自动化配置方案,可以做到Mybatis开箱即用。创一个一个Spring Boot项目,添加pom依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifact...原创 2020-04-26 18:15:37 · 133 阅读 · 0 评论