spring
文章平均质量分 52
等会儿咱吃啥
满腔热血无处释放呀呀呀呀呀呀呀呀!!!
展开
-
利用@RequestBody和@ResponseBody处理参数校验
这两兄弟在处理请求的过程中,RequestMappingHandlerMapping帮忙做了url与方法的具体映射,RequestMappingHandlerAdaptor帮忙做了查找具体的处理程序和查找具体的将返回值处理为一个ModelAndView实例的程序。还是在上篇文章中关注的这一行,现在需要关注的是变量ha,发现他的类型是RequestMappingHandlerAdapter。resolveArgument方法是处理参数的方法,如图所示,这是一个反序列化的方法,将流转换为对象。原创 2023-03-23 13:52:22 · 1100 阅读 · 0 评论 -
@RequestMapping是怎么处理映射的?
RequestMapping通过pathLookup维护了一个MultiValueMap类型的变量pathLookup,pathLookup是通过RequestMappingHandlerMapping初始化的,而这个初始化的过程发生在Spring容器初始化bean的过程中。原创 2023-03-22 14:46:27 · 662 阅读 · 0 评论 -
DateTimeFormatter自带格式
LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")): 2019-04-17 17:38:57now.format(DateTimeFormatter.ISO_LOCAL_DATE): 2019-04-17now.format(DateTimeFormatter.ISO_DATE): 2019-04-17now.format(DateTimeFormatter.ISO_L转载 2021-06-30 09:55:55 · 1348 阅读 · 0 评论 -
SpringMVC跳转到html页面以及Controller返回html页面的乱码问题
两个文章:https://www.cnblogs.com/lone5wolf/p/11534002.htmlhttps://www.cnblogs.com/jixiaohua/p/10421127.html一、SpringMVC跳转到html页面1、自定义视图解析器: public class CustomResourceView extends InternalResourceView { @Override public boolean checkResource(Locale转载 2021-06-10 10:18:40 · 915 阅读 · 0 评论 -
Spring Boot中使用@Transactional注解配置事务管理
讲的很详细,以后经常复习https://www.cnblogs.com/kaleidoscope/p/9467192.html转载 2021-05-07 16:50:12 · 81 阅读 · 0 评论 -
利用切面和反射机制过滤请求中的特殊字符
直接上代码:@Slf4j@Aspect@Configurationpublic class xxxxxAspect {static Pattern symbolPattern = Pattern.compile("[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]");//根据需要改过滤范围@Before("execution(* com.***..*.*(..))") publ原创 2020-06-23 17:25:39 · 282 阅读 · 0 评论 -
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
原文链接前言本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。Druid介绍和使用在使用Druid之前,先来简单的了解下Druid。Druid是一个数据库连接池。Druid可以说是目前最好的数据库连接池!因其优秀的功能、性能和扩展性方面,深受开发人员的青睐。Dr转载 2020-06-01 11:23:18 · 152 阅读 · 0 评论