springboot-自动配置原理

springboot-自动配置原理ConditionCondition是spring4增加的条件判断功能,通过这个功能可以实现选择性的创建bean操作使用在要创建bean的地方(@Bean、@Configuration,@Component和其子注解)使用注解@Conditional,注解的参数为实     阅读全文
丁起男's avatar
丁起男 08月 31,2021

springboot-配置文件

springboot-配置文件springboot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(yaml)进行配置在同一目录下配置文件优先级:properties>yml&     阅读全文
丁起男's avatar
丁起男 08月 30,2021

RedisTemplate集成fastjson

RedisTemplate集成fastjson@Bean@ConditionalOnClass(RedisOperations.class)publicRedisTemplate<String,Object>redisTemplate(RedisConnectionFactoryredi     阅读全文
丁起男's avatar
丁起男 08月 08,2021

springmvc集成fastjson

springmvc集成fastjsonspringmvc框架中的默认json序列化工具是jackson我们需要配置消息转换器,将jackson切换到fastjson方式一@BeanpublicHttpMessageConvertershttpMessageConverters(){//fastjso     阅读全文
丁起男's avatar
丁起男 08月 08,2021

springmvc-九大组件

springmvc-九大组件MultipartResolver文件处理器,用于处理上传请求。处理方法是将普通的request包装成MultipartHttpServletRequest,后者可以直接调用getFile方法获取FileLocaleResolver当前环境处理器,解析视图需要两个参数:一     阅读全文
丁起男's avatar
丁起男 06月 15,2021

spring-security-上手

spring-security-上手概要spring是非常流行和成功的java应用开发框架,springsecurity正是spring家族中的成员。springsecurity基于spinrg框架,提供了一套web应用安全性的完整解决方案正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权     阅读全文
丁起男's avatar
丁起男 06月 11,2021

@RequestMapping-属性介绍

@RequestMapping-属性介绍属性名作用name给@RequestMapping分配一个名称value和path互为别名,对应类或方法的请求地址path和value互为别名,对应类或方法的请求地址method对应请求的操作类型,支持GET,HEAD,POST,PUT,PATCH,DELET     阅读全文
丁起男's avatar
丁起男 06月 11,2021

springmvc-执行流程

springmvc-执行流程主要组件组件作用DispatcherServlet前端控制器接收请求、响应结果,相当于转发器,中央处理器。可以减少其它组件之间的耦合度HandlerMapping处理器映射器根据请求url查找HandlerHandlerAdapter处理器适配器按照特定规则去执行Hand     阅读全文
丁起男's avatar
丁起男 06月 11,2021

springboot开启缓存

springboot开启缓存springboot1(spring4)缓存底层使用guava,springboot2(spring5)缓存底层改为了caffeine这里使用的是springboot2依赖<dependency><groupId>com.github.ben-ma     阅读全文
丁起男's avatar
丁起男 06月 03,2021

springboot-整合caffeine

springboot-整合caffeinecaffeine是基于java8的高性能缓存库。并且在spring5之后,spring官方放弃了guava,而使用caffeine作为默认缓存组件本地缓存由于是存储在内存中,数据的读取速度是非常快的依赖<dependency><groupI     阅读全文
丁起男's avatar
丁起男 06月 03,2021