- 博客(16)
- 收藏
- 关注
原创 springboot通过url访问本地资源
资源所在路径在yml中配置编写配置类实现WebConfigurer@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { /** * addResourceHandler("/images"):配置访问的映射路径
2021-08-12 11:33:24
326
原创 springboot编写定时任务
导入依赖:<!--web环境--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>编写启动类@SpringBootApplication@EnableScheduling
2021-04-18 15:08:01
229
原创 搭建一个简易的springboot+springcloud项目
项目使用:jdk:1.8nacos:1.2.1springboot:2.1.6springcloud:Greenwich.SR2nacos下载地址:https://github.com/alibaba/nacos/releases下载安装好后点击启动项目架构图:父模块加入依赖: <parent> <groupId>org.springframework.boot</groupId> ..
2021-04-18 14:53:12
446
原创 springboot整合RabbitMQ
访问安装好的rabbitMQ,获取所需的数据,默认访问端口号:15672,java默认访问端口号:5672加入依赖 <!--mq消息中间件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId.
2021-04-18 11:23:10
109
原创 springboot项目图片转换成pdf
加入itext的依賴 <!--图片转pdf--> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency>
2021-04-16 14:39:18
1487
1
原创 springboot如何接收Date类型的参数
springboot如何接收Date类型的参数方式一:在DTO中需要格式化的属性上加注解@Data@AllArgsConstructor@NoArgsConstructor@ToStringpublic class OrderIntervalDTO implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date beforeTime; private Date a
2021-04-15 18:19:47
1462
原创 springboot解决跨域问题
添加一个cors的配置类就行了package com.zhiwan.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBa
2021-04-15 17:10:29
71
原创 从本地指定路径下载文件
文件位置上代码 /** * 文件下载(路径请使用转义字符 %3A -> : %5C-> \) * * @param downloadFilePath //被下载的文件在服务器中的路径 * @param fileName //被下载文件的名称 * @param response * @return */ @PostMapping(value = "/downloadFile", produ
2021-04-15 16:57:48
434
原创 springboot整合微信二维码支付
微信支付官方文档:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/api.shtml下图是微信支付的一个流程图:我们需要做的是:1、调用微信下单接口,生成支付链接。 2、根据链接生成二维码图片(可以使用qrious) 3、扫码支付支付 4、支付成功会有一个回调函数,根据实际情况来进行支付完成后的业务操作微信没有提供maven仓库坐标,因此我们必须下载使用。下载链接https://pay.weixin.qq.com/wiki/.
2021-04-09 17:34:04
779
1
原创 springboot整合swagger2
前后端项目接口文档是必不可少的东西,今天就来讲一下springboot项目如何整合swagger2文档首先要加入swagger2的依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</ve
2021-04-08 18:20:05
190
原创 springboot项目整合aliyun短信
首先导入依赖: <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.4.6</version> </dependency> <depen
2021-04-08 15:19:20
500
原创 使用docker部署springboot项目
pom.xml中需要一个maven打包依赖(默认是jar包,如果需要打war包则加依赖:<packaging>war</packaging>)<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifact
2021-04-08 15:15:35
188
原创 springboot整合aliyun的物流订单查询
1.需要去阿里云的网站注册,开通服务,申请结束后拿到AppCode百度关键字:阿里云物流查询接口(购买即可使用)购买后得到AppCode添加依赖:<!-- 阿里fastjson包JSON转换--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2
2021-04-08 15:14:45
1230
5
原创 srpingboot项目使用redis来做共享session
环境:springboot:2.0.6redis:3.2.100jdk:1.81.原理正常情况下,HTTPSession是通过servlet容器创建并管理的,创建成功后都保存在内存中,如果开发者需要对项目进行横向拓展搭建集群,那么可以用一些硬件和软件工具来做负载均衡,此时,来自同一用户的HTTP请求有可能会被发送到不同的实例上去,如何保证各个实例之间的Session同步就成为了一个必须解决的问题,Springboot提供了自动化session共享配置,它结合redis非常方便的解决了这个问题。使
2021-04-08 15:13:52
115
原创 springboot项目整合阿里云oss存储,实现上传删除功能
添加依赖: <!--阿里云oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.4.0</version> </dependency>
2021-04-08 10:24:51
267
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人