无分类 SpringMVC源码分析1SpringMVC概述 转自:跟开涛学SpringMVC Web MVC简介 Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1、 Web浏览器(如IE)发起请求,如访问[链接] 2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。 3、web服务器处理完成后,返回内容给web客户端(一…
无分类 SpringMVC源码分析3DispatcherServlet的初始化与请求转发 在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个Servlet类。
无分类 Spring源码剖析4其余方式获取Bean的过程分析 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式:
无分类 SpringMVC源码分析4DispatcherServlet如何找到正确的Controller 我们使用浏览器通过地址 [链接]:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。
无分类 SpringMVC源码剖析5消息转换器HttpMessageConverter与ResponseBody注解 转自 [SpringMVC关于json、xml自动转换的原理研究[附带源码分析]]([链接] 本系列文章首发于我的个人博客:[链接] 欢迎阅览我的CSDN专栏:Spring源码解析 [链接] 部分代码会放在我的的Github:[链接]<!– more –> 目录 前言 现象 源码分析 实例讲解 关于配置 总结 参考资料 前言 SpringMVC是目前主流的Web MVC框架…
无分类 重新学习MySQL数据库10MySQL里的那些日志们 微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费…
无分类 重新学习MySQL数据库9Innodb中的事务隔离级别和锁的关系 微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费学…