
spring
文章平均质量分 73
hongdu_dudua1
这个作者很懒,什么都没留下…
展开
-
Spring-IOC-3-构造循环依赖问题
贴出问题截图:再查看QueryService中的情况:为什么是ModifyService注入queryService失败了呢?因为扫描的时候会默认按顺序来的!(待贴图)再贴上一篇完整代码:业务控制层:@HdControllerV1@HdRequestMappingV1("/demo")public class DemoAction { @HdAutowiredV1 private IDemoService demoService;/..原创 2021-04-15 00:27:39 · 271 阅读 · 0 评论 -
手写Spring-IOC-DI
连接上一章节,本章主要学习将解析出来的全路径集合转换成: List<DBeanDefinition>.转换成这个List<DBeanDefinition>之后就能很方便的存储到容器: DBeanDefinitionMap中了。首先先给出顶层设计(顶层定义),这个可以参考spring,顶层定义如下:public abstract class DAbstractApplicationContext { /** * 参考spring * @thr原创 2021-04-12 21:36:00 · 201 阅读 · 0 评论 -
云服务器中docker部署springboot.jar包
1: 云服务器的购买过程就不介绍了.2: 使用xshell连接云服务器.3: 安装Docker.4: 安装mysql镜像(百度有很多).5: 打包springboot成为jar包,并编写Dockerfile文件.6: 上传jar包并打包镜像.7: 启动镜像并访问.……centos安装docker(参考之前的文章)打包结果如下:5.上传云服务器6: 编写的DockerfileFROM openjdk:8-jre-alpineMAINTAINER hongduLABEL原创 2021-04-12 16:57:39 · 210 阅读 · 0 评论 -
spring-mvc加载流程
1: web.xml配置<!-- 加载spring容器 --><context-param> <param-name>contextConfigLocation</param-name> <!-- web容器加载了所有 applicationContext相关的配置文件 --> <param-value>classpath*:applicationContext*.xml</param-...原创 2021-03-24 15:56:34 · 681 阅读 · 0 评论 -
手写Spring-IOC-1
1: 为什么手写?为了更好了理解spring原理。2: ioc是什么?ioc在sping框架中是一个容器,它管理了系统中所需要用到的bean。3: bean是什么?bean的本质是Object对象(类实例).。4: beanFactory是什么?属于工厂模式。5:在spring中,如何用元数据定义一个bean?可以理解为怎么样用元数据描述出一个类,这个可以参考: BeanDefinition.6: spring-ioc的程序流程?通过配置文件,配置一个需要解...原创 2021-03-23 00:24:44 · 112 阅读 · 0 评论 -
基于zk和netty的简易版RPC
简易版RPCRPC是什么?简单的回答 : 远程服务调用.应用在哪里?在dubbo中有应用.为什么要学习它?为了更好的理解dubbo框架以及其他的东西.手写RPC并解析相关知识点(这才是重点)基础知识点实现架构(从角色角度分析)引入官网架构图:链接: link.简单版本结构图https://www.processon.com/diagraming/601fd9fee0b34d208a6a2924具体实现以下会贴入代码及解释及测试工程结构rpc-common : 属于公共原创 2021-02-07 21:49:09 · 404 阅读 · 3 评论 -
读取包路径
private static HdSpringUtils instance = null; //根据包路径 读取文件 : 将文件存入到容器中 //容器可以是list或者map public static Map<String, String> classMap = new HashMap<>(128); /** * 扫描...原创 2019-07-04 17:06:46 · 1368 阅读 · 0 评论 -
关于动态切换数据源的环境
参考:https://www.cnblogs.com/tiancai/p/9110431.html以及 springboot 及mybatis plus 整合 :以及 springboot 及 log4j2的整合 :以及日志包的发展历程详解:https://blog.youkuaiyun.com/jybzjf/article/details/84739475参考:https://git...原创 2019-10-11 12:11:32 · 171 阅读 · 0 评论