- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 springboot2.x默认采用cglib代理,以及配置jdk动态代理的方法
众所周知,springboot开启aop需要在启动类加上注解 @EnableAspectJAutoProxy ,但开发过程中发现即使没有加此注解,bean还是被代理过,而且是Cglib代理对象,此时在启动类加上@EnableAspectJAutoProxy(proxyTargetClass = false)关闭cglib代理,但发现 proxyTargetClass 参数设置无效,生成的代理bean仍为cglib代理,跟踪源码发现在处理aop过程中,aop入口类@EnableAspectJAutoProxy
2021-07-07 17:07:04
2060
原创 基于spring,aop日志切面
package com.xxxx.modules.ngalain.aop;import com.alibaba.fastjson.JSONObject;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;.
2021-06-04 12:19:08
119
原创 elasticsearch执行词频分析
@PostMapping("/executeAnalyze")@ApiOperation("执行词频分析")public WebResponse<List<FileUtilExecuteResult>> executeAnalyze(@RequestBody @Validated FileUtilDTO fileDTO) { List<FileUtilExecuteResult> fileUtilExecuteResults = elasticSearchSe
2021-05-17 10:36:15
277
原创 zip文件上传,解压,以及docx文件信息保存
```java @PostMapping("/contractUpload") @ApiOperation("合同文件上传") public WebResponse<FileUtilDTO> uploadContractFile(FileDTO fileDTO) { FileUtilDTO res = new FileUtilDTO(); MultipartFile multipartFile = fileDTO.getFile(); .
2021-05-17 10:33:02
353
原创 elasticsearch通用代码示例
package com.cmsk.tools.config;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpHost;import org.apache.http.auth.AuthScope;import org.apache.http.auth.UsernamePasswordCredentials;import org.apac.
2021-03-25 17:05:59
249
原创 后端使用Jsoup对html文档的处理
有时候需要对前端传入的html文档做处理,简单的场景下可用正则实现,但如果遇到复杂的情形,比如需要对整个dom片段进行数据提取和归类,可以考虑使用Jsoup。Jsoup可以解析dom片段,并提供了类似jQuery操作dom的api,例如getElementById,getElementByTagName等等。实际项目代码:依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup&
2020-12-10 13:10:46
197
原创 springboot使用HandlerInterceptorAdapter拦截请求
package com.cmskframework.modules.sns.service.impl;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.cmskframework.common.exception.BusinessException;im
2020-12-10 12:55:11
1249
原创 使用Nginx等反向代理软件后获取真实ip
public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP地址,X-Forwarded-For中第一个非unknown的有效IP字.
2020-09-04 10:20:44
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人