
源码
文章平均质量分 51
Ellen翔
这个作者很懒,什么都没留下…
展开
-
url找不到404的问题,url被拼接
此处是undertow的源码,但是undertow只是一个服务器,因此,来源肯定不是这里,所以我们找spring的源码。分析到此处,就可以知道,我们做前后端分离的时候,返回的并不是view。导致返回是view的原因@Controller。原因是path没有带/,我们继续看这个path。@RestController是@Controller和@ReponseBody的结合体。Spring MVC的ModelAndView获得的是view。在此处debug看属性看不到哪注入的,我们换个思路。原创 2023-11-15 14:00:16 · 339 阅读 · 0 评论 -
Spring-Resource源码解析
Resource是什么Spring 框架所有资源的抽象和访问接口,包括文件(xml以及其他),url,具体的classpath下的文件public interface Resource extends InputStreamSource { //资源是否存在 boolean exists(); //是否可读 default boolean isReadable() { return...原创 2019-05-29 16:04:43 · 351 阅读 · 0 评论 -
Spring-IoC注入过程
本文基于spring5.1.6大体流程使用ResourceLoader加载资源创建Bean工厂获得BeanDefinition装载资源资源定位、装载、注册装载。装载就是 BeanDefinition 的载入//加载资源ClassPathResource resource = new ClassPathResource("bean.xml");//创建bean工厂Defau...原创 2019-06-03 10:56:48 · 934 阅读 · 0 评论 -
Dubbo源码分析-SPI机制
本源码基于dubbo2.6.6参考dubbo官网:dubbo官网SPI解读dubbo的SPI使用 //加载SPI标签的类放到缓存中 ExtensionLoader<MySPIDemo> extensionLoader = ExtensionLoader.getExtensionLoader(MySPIDemo.class); //获取SPI类 MySPIDemo myS...原创 2019-06-19 17:54:43 · 268 阅读 · 0 评论 -
雪花算法源码详解
本源码基于3.1.0版本sharding-jdbc<dependency> <groupId>io.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>3.1.0<...原创 2019-08-13 14:30:50 · 1395 阅读 · 0 评论 -
Eureka源码解析
SpringCloud版本Greenwich.SR2Eureka结构,关系LookupServiceEurekaClientnetflix 的 DiscoveryClientEurekaDiscoveryClientDiscoveryClientLookupService中定义的方法/***通过appName获取Application*/Application getApplic...原创 2019-09-25 17:34:35 · 539 阅读 · 0 评论