众妙之门

业精于勤,荒于嬉;行成于思,毁于随

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  149 随笔 :: 0 文章 :: 43 评论 :: 65万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  spring源码

摘要:属性: value:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 configuration: Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、Contract contextId:用来区分Fei 阅读全文
posted @ 2023-02-17 14:16 xuanm 阅读(1287) 评论(0) 推荐(0) 编辑

摘要:feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。 环境: <spring-boot.version>2.3.2. 阅读全文
posted @ 2021-03-12 16:03 xuanm 阅读(592) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/qq_34021712/article/details/79606551 http://www.kaysonlv.com/%E8%AF%B4%E8%AF%B4redis-data-redis%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%BD 阅读全文
posted @ 2020-03-17 13:48 xuanm 阅读(2239) 评论(0) 推荐(1) 编辑

摘要:参考https://www.cnblogs.com/liuyk-code/p/9886033.html 在springboot中自动引入了配置文件AopAutoConfiguration 满足条件的时候有引入了EnableAspectJAutoProxy 这个AspectJAutoProxyRegi 阅读全文
posted @ 2019-12-03 17:20 xuanm 阅读(266) 评论(0) 推荐(0) 编辑

摘要:spring源码版本5.0.5 概述 该方法会实例化所有剩余的非懒加载单例 bean。除了一些内部的 bean、实现了 BeanFactoryPostProcessor 接口的 bean、实现了 BeanPostProcessor 接口的 bean,其他的非懒加载单例 bean 都会在这个方法中被实 阅读全文
posted @ 2019-12-02 17:57 xuanm 阅读(1523) 评论(0) 推荐(0) 编辑

摘要:spring源码版本5.0.5 Spring容器创建之后,会调用它的refresh方法刷新Spring应用的上下文。 首先整体查看AbstractApplicationContext#refresh源码 prepareRefresh方法 表示在真正做refresh操作之前需要准备做的事情: 设置Sp 阅读全文
posted @ 2019-11-27 22:56 xuanm 阅读(19045) 评论(0) 推荐(6) 编辑

摘要:在@Import注解的参数中可以填写类名,例如@Import(Abc.class),根据类Abc的不同类型,spring容器有以下四种处理方式: 1. 如果Abc类实现了ImportSelector接口,spring容器就会实例化Abc类,并且调用其selectImports方法; 2. Defer 阅读全文
posted @ 2019-11-21 16:46 xuanm 阅读(4380) 评论(1) 推荐(1) 编辑

摘要:在我们做Web开发的时候,会提交各种数据格式的请求,而我们的后台也会有相应的参数处理方式。SpringMVC就为我们提供了一系列的参数解析器,不管你是要获取Cookie中的值,Header中的值,JSON格式的数据,URI中的值。下面我们分析几个SpringMVC为我们提供的参数解析器。 在Spri 阅读全文
posted @ 2019-07-01 21:38 xuanm 阅读(410) 评论(0) 推荐(0) 编辑

摘要:我们要使用定义了RequestMapping方法或者类是,需要先准备好所需要的参数。如何准备参数,我们应该考虑些上面问题。 都有哪些参数需要绑定? 除了方法确定的参数,还有两个方法的参数需要绑定,那就是当前处理器相对应注释了@ModelAttribute和注释了@InitBinder的方法。 参数的 阅读全文
posted @ 2019-06-30 22:45 xuanm 阅读(1007) 评论(0) 推荐(0) 编辑

摘要:转载https://juejin.im/post/5cbeadb96fb9a031ff0d18b5 源码版本spring-webmvc-4.3.7.RELEASE 使用Spring MVC的同学一般都会以下方式定义请求地址: @Controller注解用来把一个类定义为Controller。 @Re 阅读全文
posted @ 2019-06-27 22:48 xuanm 阅读(5506) 评论(0) 推荐(0) 编辑

摘要:一个springmvc配置文件的例子为: sprin读取到这个文件后是如何进行解析的呢? 首先这个xml包含了命名空间如: 这个文件命名空间对应解析规则在spring-xxx-x.x.x.RELEASE.jar/META-INF/spring.handlers文件中,比如: spring-web-4 阅读全文
posted @ 2019-06-24 21:54 xuanm 阅读(2793) 评论(0) 推荐(0) 编辑

摘要:本spring源码的版本:4.3.7 Spring bean的加载主要分为以下6步: (1)读取XML配置文件 (2)XML文件解析为document文档 (3)解析bean (4)注册bean (5)实例化bean (6)获取bean 1 读取XML配置文件 查看源码第一步是找到程序入口,再以入口 阅读全文
posted @ 2019-06-23 22:53 xuanm 阅读(616) 评论(0) 推荐(0) 编辑

摘要:转载地址:http://www.tianshouzhi.com/api/tutorials/spring 1、spring和springmvc父子容器概念介绍 在spring和springmvc进行整合的时候,一般情况下我们会使用不同的配置文件来配置spring和springmvc,因此我们的应用中 阅读全文
posted @ 2019-06-17 22:22 xuanm 阅读(10334) 评论(3) 推荐(10) 编辑

摘要:在Spring中,那些组成你应用程序的主体及由Spring Ioc容器所管理的对象,都被称之为bean。简单来讲,bean就是Spring容器的初始化、配置及管理的对象。除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。 Be 阅读全文
posted @ 2019-06-16 17:33 xuanm 阅读(1248) 评论(0) 推荐(0) 编辑

摘要:设计目标 简单来说,Spring的设计目标是为我们提供一个一站式的轻量级应用开发平台,抽象了应用开发中遇到的共性问题。作为平台,它考虑到了企业应用资源的使用,比如数据的持久化、数据集成、事务处理、消息中间件、分布式式计算等高效可靠处理企业数据方法的技术抽象。轻量级是相对于传统J2EE而言的,传统的J 阅读全文
posted @ 2019-06-16 16:49 xuanm 阅读(374) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示