spring应用
文章平均质量分 80
collective_lz
技术人员的目标不是拥有多么厉害的技术,而是用技术去促成一个产品的成功
展开
-
spring的@Autowired用法大全
我们知道@Autowired普通用法就是注入Bean例子如下: @Autowired private AgencySellerService agencySellerService;其实@Autowired还可以放到方法上,进行注入: @Autowired public void setMovieFinder(MovieFinder movieFinder) { .........原创 2018-03-03 19:47:12 · 1344 阅读 · 0 评论 -
restTemplate做长连接
restTemplate是springboot自带的http请求客户端,里面包装了HttpClient,是在SpringBoot项目中进行http请求常用的方式,本篇文章主要是讲解怎么进行restTemplate的长连接。一、普通情况下的RestTemplate配置 @Bean public RestTemplate AchiementTemplateLongConnection(RestTemplateBuilder builder) { return builder.原创 2021-03-17 20:15:14 · 4806 阅读 · 2 评论 -
Spring支持JSONP
支持 Jackson JSONP若需要支持在 @ResponseBody 和 ResponseEntity 方法中支持 JSONP 的使用,可以定一个 @ControllerAdvice bean 并继承 AbstractJsonpResponseBodyAdvice 类。AbstractJsonpResponseBodyAdvice 的构造器说明 JSONP 的查询参数。具体例子如下:@Cont...原创 2018-03-14 22:10:43 · 1489 阅读 · 0 评论 -
通过spring的BeanWrapper来设置对象属性
假如有下面这两个类:public class Company { private String name; private Employee managingDirector; public String getName() { return this.name; } public void setName(String name) {...原创 2018-03-09 21:21:35 · 3474 阅读 · 0 评论 -
关于Spring-webflux编程中body只能获取一次的问题解决方案
无论在Spring5的webflux编程或者普通web编程中,只能从request中获取body一次,后面再获取就会报错,但我们有时候会需要获取body中的数据进行加签、验签,这个问题怎么解决呢。 ServerHttpRequestDecorator与ServerWebExchangeDecorator在Spring-webflux编程中,为我们提供了ServerHttpRequest...原创 2018-06-11 14:28:17 · 21198 阅读 · 24 评论 -
Spring-security在SpringMvc中的使用
Spring-security是spring中的校验流程,有SpringMVC配置和SpringFlux配置两种模式,关于使用方式,我们在这里说下1、SpirngMVC中的Security配置在SpirngMVC中的Security配置,我们需要有一个类继承WebSecurityConfigurerAdapter类,在里面可以配置自己需要的bean和拦截属性,更多详细介绍请看官方文档,这里只是简单...原创 2018-06-12 10:17:35 · 5180 阅读 · 2 评论 -
Spring中调用http的方式WebClient
在Spring5以前调用http 接口可以可以选用RestTemplate类,在Spring5以后,在Spring-webflux包中有一个更为合适的类型,叫做WebClient,能做到自己封装同步调用和异步调用,下面献上我自己的WebClient的配置和使用。WebClient配置: @Test public void userSelect() throws SSLE...原创 2018-05-30 09:34:24 · 5730 阅读 · 0 评论