
spring
即刻实现工作室
Above all, don't lose hope.
展开
-
学习由springMVC自带的开源项目jpetstore---学习笔记一之spring-mvc.xml配置文件解析
在写这篇博客之前我先大致介绍一下在ssm框架中web.xml、spring-mvc.xml、applicationContext.xml配置文件所充当的角色,如有不到位的地方欢迎批评指正。 1.web.xml配置文件是每个web项目中必须存在的配置文件,在服务器开启时,服务器容器就会加载解析这个配置文件,并且将配置信息转换成键值对的形式,交给创建的ServletContext对象,以供整个项目程...原创 2018-04-23 20:29:42 · 604 阅读 · 1 评论 -
学习由springMVC自带的开源项目jpetstore---学习笔记一之web.xml配置文件解析
前记:在了解了基本的spring知识并且尝试运用ssm框架做了一些小的训练项目后,想要进一步熟悉ssm框架的开发,于是就通过他人的建议找到了由springMVC自带的开源项目jpetstore的源码来学习。jpetstore的源码github地址:https://github.com/making/spring-jpetstore.git作为一个web项目的学习当然先从web.xml开始学...原创 2018-04-22 10:59:27 · 393 阅读 · 0 评论 -
spring mvc工作原理解析
springMVC各个组件间工作路线图:springmvc实现controller的三种方式:①实现controller接口②实现HttpRequestHandler接口③使用@Controller注解各个组件解析:1.前端控制器(DispacterServlet):由spring提供,不需要程序员编写,配置在web.xml文件中,主要用于接受前台的请求、请求查找con...原创 2018-03-11 21:40:38 · 2032 阅读 · 2 评论 -
浅析控制反转和依赖注入
控制反转(IOC)和依赖注入(DI)在普通的编码中,如果一个类A依赖于另一个类B,那么为了实现相应功能,则需要使用new关键字,在这个A类中new类B的一个实例对象出来,这就导致了,类B的生命周期完全由类A来进行控制,并且带来较高的耦合度,如果A的功能需要改动,那么必须修改B的业务逻辑 ,假如A类还被其他类所依赖,那么可能会带来打地鼠一样的问题。为了使得代码间的耦合度降低,则将类的控制权转移...原创 2017-11-05 14:52:21 · 249 阅读 · 0 评论 -
spring文件上传
1.在applicationContext.xml中配置解析类<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="utf-8"p:maxUploadSize="5242880"/>2...原创 2018-08-07 20:22:22 · 210 阅读 · 0 评论 -
idea中编译spring5.0源码
一.安装gradle由于spring是使用gradle构建的,所以首先安装gradle,安装比较简单,百度即可,不做过多赘述。二.下载spring5.0源码1.下载地址:https://github.com/spring-projects/spring-framework2.将下载后的源码压缩包解压后导入idea3. 点击finish后进行依赖jar包的下载,这个过程会比较...原创 2018-11-08 21:00:32 · 2740 阅读 · 0 评论