springboot
yuru974882032
这个作者很懒,什么都没留下…
展开
-
拦截器中获取类注解和方法注解
@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { //必须强转为HandlerMethod HandlerMethod handlerMethod = (HandlerMethod) handler; //获取类上的注解 IgnoreAuth clazzAnnot原创 2021-08-10 20:01:09 · 2855 阅读 · 0 评论 -
SpringBoot本地上传文件路径的动态映射,运行时获取项目路径。
这篇文章里有几种项目路径获取的输出测试,写的比较详细。SpringBoot项目jar发布获取jar包所在目录路径正文开始1、注册文件的映射路径,主要用于图片预览。@Configurationpublic class WebConfigurer implements WebMvcConfigurer { @Value("${dir.upload}")//从配置文件获取上传的文件夹名 private String uploadDir;//代码在序号2 @Autowired原创 2020-08-15 00:04:47 · 1630 阅读 · 0 评论 -
SpringBoot Request格式化接收LocalDateTime与Response返回时格式化
注:1、需要保证该类被SpringBoot扫描到。2、直接读取对象用Model返回到thymeleaf渲染时无法被格式化。@Configurationpublic class DateConvertersConfig { private String date_time_pattern = "yyyy-MM-dd HH:mm:ss"; private String date_pattern = "yyyy-MM-dd"; private String time_pattern原创 2020-08-14 21:41:48 · 856 阅读 · 0 评论 -
springboot使用@ControllerAdvice和ErrorController实现全局异常控制。
注:该方法无法处理未进入Controller的异常,比如404和Filter中的异常下面放一个简单的实现@ControllerAdvice@Slf4j //lombok中的日志注解public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) //不可预知的异常可以直接用Exception捕获 public String exceptionHandler(HttpServletResponse res原创 2020-06-19 23:22:13 · 1045 阅读 · 0 评论 -
springboot热部署
1、引入依赖<!-- springboot热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- 有时候其他都设置完了页面还是没有实时更新,可以增加这个试一下 --> <scope>runtime</原创 2020-06-11 15:25:13 · 112 阅读 · 0 评论