springboot
文章平均质量分 64
代码量
学的越多,不会的越多
展开
-
SpringBoot 优雅的参数效验 Validated使用
SpringBoot 优雅的参数效验!引言不知道大家平时的业务开发过程中 controller 层的参数校验都是怎么写的?是否也存在下面这样的直接判断?public String add(UserVO userVO) { if(userVO.getAge() == null){ return "年龄不能为空"; } if(userVO.getAge() > 120){ return "年龄不能超过120"; } if(use转载 2021-12-23 14:37:53 · 2172 阅读 · 0 评论 -
SpringBoot异步调用和异常捕获
线程池配置@Configuration@Slf4j@EnableAsyncpublic class AsyncThreadPoolConfig implements AsyncConfigurer { @Bean(name = "asyncExecutor") @Override public Executor getAsyncExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskE转载 2021-07-08 12:10:03 · 573 阅读 · 0 评论 -
Spring Boot——默认日志框架配置
前言今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志?日志输出格式以及输出方式如何配置?代码中如何使用?正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。默认日志LogbackSLF4J——Simple转载 2020-07-09 22:55:43 · 379 阅读 · 0 评论 -
java.io.IOException: The temporary upload location 错误解决
使用springboot框架进行文件上传时报错,错误如下:java.io.IOException: The temporary upload location [/tmp/tomcat.117985270780171125.80/work/Tomcat/localhost/bcp] is not valid] with root cause]错误原因:/tmp/tomcat.1179852...原创 2019-02-12 15:05:13 · 10892 阅读 · 2 评论 -
统一自定义异常拦截类
统一拦截后台抛出的异常信息@RestControllerAdvicepublic class DefaultExceptionHandler { /** * 日志 */ private static final Logger log = LoggerFactory.getLogger(DefaultExceptionHandler.class); ...原创 2019-04-27 11:23:24 · 503 阅读 · 0 评论 -
统一获取请求的地址和参数,打印到日志和控制台中,方便查找错误
有时候我们需要知道前台的请求地址和请求的参数、返回值等信息,来帮助我们解决问题。下面就介绍一下如何获取请求的参数和返回参数等:@Aspect@Component@Slf4jpublic class ConsoleLogAspect { //设置切面点(切面地址根据自己的项目填写) @Pointcut(value = "(execution(* com.zte.bcp.mana...原创 2019-04-27 15:15:58 · 2019 阅读 · 1 评论