
Spring
文章平均质量分 94
Spring框架就是NB
Jianyang.liu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在获取方法参数名方面,Spring真的就比Mybatis强?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Spring是如何获取方法参数名称的?Spring获取参数名称的两种方式1、StandardReflectionParameterNameDiscoverer2、LocalVariableTableParameterNameDiscoverer两种方式对比二、Mybatis为什么没有向Spring学习?1、Mybatis要获取的是接口方法的参数名称三、总结2.读入数据总结前言在使用 Spring MVC 写Contro原创 2021-03-05 10:56:31 · 704 阅读 · 4 评论 -
Spring的@Value可以注入复杂类型吗?今天教你通过@value注入自定义类型
之前写了一篇关于Spring的@Value注入的文章《介绍两种SpringBoot读取yml文件中配置数组的方法》。里面列出了@Value和@ConfigurationProperties的对比,其中有一条是写的@value不支持复杂类型封装(数组、Map、对象等)。但是后来有小伙伴留言说他用@value测试的时候,是可以注入的数组和集合的。于是我就跟着做了一些测试,发现确实可以。但是只有在以,分割的字符串的时候才可以。为什么用,分割的字符串可以注入数组?于是我就去一步一步的断点去走了一遍@value原创 2020-12-19 01:26:32 · 7845 阅读 · 1 评论 -
从分析Spring Cloud OpenFeign源码过程学习SpringCloud集成组件的原理和流程
今天聊一下OpenFeign,想必使用过SpringCloud的都用过Feign这个组件吧。OpenFeign的github源码地址:https://github.com/OpenFeign/feignFeign有什么用?官方是这么说的:Feign makes writing java http clients easier!Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. F原创 2020-11-21 19:18:25 · 571 阅读 · 0 评论 -
介绍两种SpringBoot读取yml文件中配置数组的方法
一直都在用Spring的@Value注解读取yml中的配置,这两天在读取配置的时候,想读取yml中配置的一个数组,通过@Vaule一直获取不到,通过一番资料的查询,才彻底清楚了@Vaule的使用情况。在Spring中读取配置文件的快捷方法常见的有两种,一个是通过@Vaule注解进行单一字段的注入,另外一种方法就是通过@ConfigurationProperties注解来进行批量注入。这两种注入方式各有自己的优势和使用场景。@Value@ConfigurationProperties原创 2020-09-26 19:37:41 · 31741 阅读 · 6 评论 -
Spring的日志模块-spring-jcl源码解析以及Java的日志框架
1、 spring-jcl模块结构可以看到,这个模块的包名是apache的commons.logging,因为这是spring团队对common.logging 进行了重写,所以包名还保留之前的apache.commons.logging。这个模块非常简单,对外其实就提供了一个LogFactory类,提供两个方法,得到 Log的接口的实例public abstract class LogF...原创 2020-03-20 20:35:00 · 3525 阅读 · 0 评论