
《Spring基础》
主要以Spring基础知识为主。
CoderBruis
菜是原罪
展开
-
关于springmvc表单POST请求转化为PUT请求的解决方案
在学习SpringMVC的时候,基于REST风格的代码在方便我们开发的同时,也带来了许多的坑。最典型的坑就是在写基于Springmvc CRUD的更新操作时,前台表单通过POST请求提交数据给后台,后台基于REST风格的代码是需要接受PUT请求的,所以不处理POST请求转变为PUT请求,后台控制器会出现null值的情况。下面总结一下将POST请求转化为PUT请求的解决方案。1)借助HiddenHt...原创 2018-04-18 19:53:14 · 1287 阅读 · 0 评论 -
IDEA 完成SpringMVC helloworld之总结
在用IDEA来完成SpringMVC helloworld入门时,为library问题困扰了许久,为此写这篇文章来总结一下错误。一、创建工程可以使用Use Library来使用自己的个人Library,也可以使用IDEA下载好的工程Library。这里本人用的是后者。二、写好了web.xml、dispatcher-servlet.xml文件后。配置Configuration。三、当时就屁颠屁颠的直...原创 2018-02-23 17:09:15 · 406 阅读 · 0 评论 -
言简意赅 - spring ioc原理,超赞博文
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有...转载 2018-08-06 18:51:24 · 257 阅读 · 0 评论 -
深入Spring源码系列(一)——导入Spring源码包
前言——万里长征的第一步要学习Spring源码,导入Spring源码到IDE是必不可少的一步,因为Spring源码各个包、各个类之间的各种关联关系非常复杂。如果仅仅是通过Spring源码文档来看,相信没多少人能坚持学下去。因此将Spring源码包导入IDE是非常必要的。本人使用IDEA较多,所以也就将Spring源码导入至IDEA中。准备工作Spring源码包下载在本地磁盘下载Spring...原创 2019-01-05 11:17:36 · 1634 阅读 · 3 评论 -
深入Spring源码系列(二)——深入Spring容器,通过源码阅读和时序图来彻底弄懂Spring容器(上)
前言Spring版本: Spring5-0-3Spring容器就相当于一个大的水桶,里面装着很多水——bean对象。bean对象就是一个普通的pojo对象。进入正题在学习Spring容器之前,先来看看beans是怎么被加载的??下面介绍Spring最核心的两个类。DefaultListableBeanFactoryDefaultListableBeanFactory是整个bean加载...原创 2019-01-06 18:20:03 · 1986 阅读 · 2 评论 -
深入Spring源码系列(二)——深入Spring容器,通过源码阅读和时序图来彻底弄懂Spring容器(下)
前言继上一篇文章深入了解了在普通的Spring应用程序中如何创建并启动SpringIOC容器的,下面,深入学习一下在web容器中,是如何创建、初始化并启动SpringIOC容器的。Spring版本:Spring5-0-3在web容器中初始化spring容器相信读者都能够用IDE搭建出基于Spring的web应用程序,例如SSM框架(不会的百度一下吧,这里就不讲解了)。在搭建SSM框架的时...原创 2019-01-16 12:21:02 · 788 阅读 · 0 评论 -
深入Spring源码系列(补充篇)——程序调用Spring源码
前言前段时间一直忙于其他事情,没空下来继续研究Spring源码。最近有空又重拾Spring源码,打算继续深入研究。之前下载好了Spring源码之后,并成功导入到IDEA中了,可是光导入源码但是没有调用Spring源码就显得特别的菜了,且不利于深入学习Spring源码。本人花了点时间来尝试使用IDEA程序调用Spring源码,遂写下这篇文章来记录下实现过程。正文在系列文章第一篇中,已经成功下...原创 2019-06-26 10:13:52 · 2606 阅读 · 11 评论