spring
文章平均质量分 79
原之殇
这个作者很懒,什么都没留下…
展开
-
spring中关于Order的那点事
写在前面本文阅读源码版本为spring5.3.1为啥要用Orderspring是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,如果不手动指定顺序的话,那么使用时肯定会有问题。而Order给我们提供了一种编码设置顺序的可能。关于Orderspring中提供了多种方式来设置优先级,有Ordered,PriorityOrdered接口,有Order注解,除此之外,spring4.1以后,还可以使用Priority注解。下面我将针对这几种用法从源码的角度来进行分析。Ordered,Pr原创 2020-12-01 19:32:36 · 3041 阅读 · 0 评论 -
spring缓存总结
官方中文文档(推荐阅读)启动缓存支持spring对缓存的支持有两种方式:注解驱动的缓存XML声明的缓存注解驱动的缓存JAVA配置@Configuration@EnableCachingpublic class CacheConfig{ //配置缓存管理器 ...}XML配置<cache:annoatation-driven cache-manager="cacheManager"/><!-- 配置缓存管理器... --><bean id="c原创 2020-11-20 22:45:48 · 502 阅读 · 1 评论 -
spring之Validator
初步认识spring数据验证核心类:①:Validator ②:Errors,两者之间的纽带是Validator中定义的validate方法。public interface Validator { // 限定Validator的职责,不可能所有的校验全部交给一个Validator来做 boolean supports(Class<?> clazz); // 将target校验错误信息放入Errors中 void validate(Object target, Errors er原创 2020-10-29 19:18:20 · 4134 阅读 · 0 评论