Loading

随笔分类 -  开发框架

摘要:BeanFactory是Spring中非常重要的一个类,搞懂了它,你就知道了bean的初始化和摧毁过程,对于深入理解IOC有很大的帮助。 BeanFactory体系结构 首先看一下使用IDEA生成的继承层次图(图中去掉了ApplicationContext的继承图): 可以看到 下的接口主要分为三个 阅读全文
posted @ 2019-08-03 22:29 coder-qi 阅读(1448) 评论(0) 推荐(1)
摘要:[TOC] 上篇已经对IoC容器的设计进行了分析( "Spring源码阅读 IoC容器解析" ),本篇将对 经典的继承层次图进行详细的分析,在心中形成一个大致的印象,以便后面一步步调试源码的时候,不会太眼花缭乱。让我们一步步的前进吧... 继承层次图概览 使用IDEA的继承层次工具生成如下的图(选中 阅读全文
posted @ 2019-07-15 22:38 coder-qi 阅读(5623) 评论(0) 推荐(2)
摘要:[TOC] 在Spring框架中最重要的是Spring IoC容器,它是Spring框架的核心。本文将从更高的角度来解析Sping IoC容器,了解其是如何设计的。了解一样东西最好的办法是从其核心本质出发,只要把握住了这样一个核心,其他的一些东西也迎刃而解了。这是一个很好的开端,我们一起开始吧... 阅读全文
posted @ 2019-06-30 20:26 coder-qi 阅读(4222) 评论(2) 推荐(3)
摘要:[TOC] 本文将粗略的搭建一个Spring源码的阅读环境,为后面的源码阅读做一个准备。做任何事情不管是有一个完美的或者是不太完美的开头,只要去做了,那么就是一种胜利。 由于spring使用了gradle构建工具,接下来先安装gradle。 安装gradle 从Gradle官网下载gradle安装包 阅读全文
posted @ 2019-06-23 13:40 coder-qi 阅读(17825) 评论(8) 推荐(2)
摘要: 阅读全文
posted @ 2019-04-30 16:06 coder-qi 阅读(3349) 评论(0) 推荐(0)
摘要:本文使用的Spring Boot版本为: Spring Cloud版本为: 按照书上的做法,在application.yml中配置配置服务器的地址和Vault token相关的配置时,在启动的时候发现这两个配置没有生效,使用的还是默认的配置服务器的地址:http://localhost:8080, 阅读全文
posted @ 2019-04-24 17:19 coder-qi 阅读(4440) 评论(1) 推荐(1)
摘要:按照4.2.3中的指导一步一步的去做,在登录界面进行登录时,报错了,报错信息是LDAP服务器连接不上。 后来查了一些资源发现还需要加入一些其他的依赖,如下: 尤其要加入 依赖,有了这个依赖才能起到嵌入的本地的LDAP服务器。对应的配置代码如下: 除了能使用java代码来进行配置外,还可以在appli 阅读全文
posted @ 2019-04-15 09:09 coder-qi 阅读(1379) 评论(0) 推荐(0)
摘要:3.2章中按照书中的步骤写好相应类的映射关系,发现启动时,之前在3.1章中建的表全部被删重新建立了,并且 表的数据没了,由于使用了JPA,默认使用的是hibernate,在启动时会删除所有的表并重新的建立表结构,而且 和`data.sql`中的语句并没有执行。解决办法很简单,在application 阅读全文
posted @ 2019-04-14 21:23 coder-qi 阅读(920) 评论(0) 推荐(0)
摘要:按照书中的例子,一直做到第3.1章使用JDBC读写数据时,在提交设计的taco表单时,报了如下的异常信息: 异常的字面意思就是字符串的 不能转换成 ,表单中的 是字符串当然不能自动的转换成 对象,不过spring中是可以自定义转换器来进行转换的。 添加如下的转换器,将 转换成 就可以了: 不添加上面 阅读全文
posted @ 2019-04-14 20:13 coder-qi 阅读(1597) 评论(0) 推荐(1)
摘要:为什么要使用RestTemplate? 随着微服务的广泛使用,在实际的开发中,客户端代码中调用RESTful接口也越来越常见。在系统的遗留代码中,你可能会看见有一些代码是使用 来调用RESTful接口的,类似于下面这样: 从上面的代码可以看出,使用 调用RESTful接口是比较麻烦的,假如要调用30 阅读全文
posted @ 2019-03-16 14:16 coder-qi 阅读(3939) 评论(4) 推荐(1)

点击右上角即可分享
微信分享提示
主题色彩