![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
Demon-HY
生活不止眼前的苟且,还有明天...
展开
-
Spring Boot版本与Spring Cloud版本之间对应关系
官方网址:https://start.spring.io/actuator/info"spring-cloud": { "Edgware.SR6": "Spring Boot >=1.5.0.RELEASE and <=1.5.21.RELEASE", "Edgware.BUILD-SNAPSHOT": "Spring Boot >=1.5.999.BUILD-SNAPSHOT and <2.0.0.M1", "Finchley.M2": "Spring.原创 2021-05-31 14:12:55 · 2134 阅读 · 0 评论 -
细思极恐 - 你真的会写 Java 吗?
作者:Lrwin来源:http://lrwinx.github.io一:导语自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗?笔者是一个务实的程序员,望读者看后,能有所收获。二:文章核心其实,本不想把标题写的那么恐怖,只是发现很多...转载 2019-09-11 13:42:55 · 210 阅读 · 0 评论 -
SpringBoot - UriComponentsBuilder 拼装 url
UriComponentsBuilder是Spring提供的一个 UriComponents类的构建类,通过他可以方便的构建我们请求的urlMaven包:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</ar...原创 2019-02-19 11:19:07 · 14130 阅读 · 0 评论 -
SpringBoot - LogAroundAop MVC请求日志拦截
代码测试,上线后的调试手段现在很多都喜欢用日志来处理,当我们需要查询某个接口报错的时候,直接看日志,问题描述不清晰,会发现不知道前端传的什么参数,需要找前端确认,很耗时,所以加了一个请求入参和响应的拦截配置.需要引入Spring的Aop相关的包:<dependency> <groupId>org.springframework.boot</gro...原创 2018-12-25 15:46:54 · 1279 阅读 · 0 评论 -
SpringBoot - Feign 支持文件调用
Feign 默认是不支持接口参数中接收文件的,需要配置后才可使用,引入POM:<!--feign 上传文件支持--><dependency> <groupId>io.github.openfeign.form</groupId> <artifactId>feign-form-spring</artifactId>...原创 2018-12-21 18:20:28 · 884 阅读 · 0 评论 -
SpringBoot - 全局异常处理
实现全局异常处理的目的,是为了给用户一个友好的错误提示,并且不需要在Controller层去对Service层的异常做捕获,去掉这些重复性的代码,具体实现如下:package com.test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.HttpSta...原创 2018-12-21 18:06:59 · 324 阅读 · 0 评论 -
SpringBoot - Redis 连接池
Redis 主要是用来做一些数据的缓存,用来处理一些临时数据,比如用户登录凭证,频繁访问但不会频繁更新的数据,想使用 Redis 连接池。首先需要在 pom.xml 中导入如下包:<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-da...原创 2018-05-06 17:42:39 · 3407 阅读 · 2 评论 -
SpringBoot - RestTemplate
RestTemplate 项目中经常会用到 HTTP 请求, 以前都是自己封装的HttpClient,这样其实很浪费效率,最近发现有一个很好用的东西 RestTemplate,它主要是用来访问 Rest 接口,并且支持传参和接收都用实体类,里面有封装HTTP连接池,用它可以提高效率,Spring 4.3 及以上版本提供,需要在pom.xml中导入以下包:<dependenc...原创 2018-05-06 17:18:29 · 465 阅读 · 0 评论