spring
六年级叔叔
这个作者很懒,什么都没留下…
展开
-
spring利用filter进行xss过滤(包含post请求)以及请求入参日志输出
背景:过滤xss攻击,同时将过滤后的日志输出到指定文件。(指定文件输出请看上篇博文)前景:利用filter进行xss攻击过滤,需要应对不同请求做不同的过滤处理,若是post请求的json格式数据,需要重写getinputstream方法(因为流读取一次后,下层controller无法再次进行读取。原理可自行百度)因此需要重写两个wrapper(继承HttpServletRequestWra...原创 2020-04-20 15:14:33 · 4961 阅读 · 5 评论 -
spring配置log4j输出到不同文件
背景:项目除业务日志外,需要将请求入参以及http请求的入参出参输出到不同的日志文件中前提:因是spring项目。比较古老 使用properties以及xml共同的方式1:配置maven依赖: <!-- Log libs --> <dependency> <groupId>log4j</groupId> ...原创 2020-04-20 14:56:26 · 421 阅读 · 0 评论 -
RestTemplate的put,delete请求接收返回值
RestTemplate的post和get请求 都可以直接接收返回值。但是put与delete方法为void,无法接收返回值,无法满足业务需求。若想接收返回值 使用restTemplate.exchange方法以下代码均为完整示例,可直接复用。post与get请求示例demo:post: public void createTagDimensions(Dimensi...原创 2019-03-27 17:03:21 · 9390 阅读 · 7 评论