spring
文章平均质量分 84
tony_code_2017
开心就好
展开
-
对开源软件修改的一些思考和总结
对开源软件修改的一些思考和总结 1.为什么修改? 公司需要开发一款基于web页面的报表应用,但是不能自己从零开发,要基于现有的开源框架进行二次开发或者如果开发框架能满足需求就不再进行二次开发。最后在github上找到一款基于java spring框架的报表软件,但是部分功能不满足目前的需求,需要进行二次开发。 2.如何修改最合适? 虽然进行二次开发,领导要求做到不能影响到后续的开源应用升级。也就是说,我们可以对源码进行二次开发,但是我们开发所做的修改不能影响到后续开源应用升级...原创 2020-12-05 21:31:01 · 1382 阅读 · 0 评论 -
SpringMVC 学习之一 DispatcherServlet初始化方法initStrategies(context)从何而起
本篇为SpringMVC学习的第一篇,主要分析SpringMVC初始化的过程。在分析SpringMVC初始化过程之前先复习下Servlet的生命周期,也就是Servlet从创建到销毁的整个过程。 实例化->初始化->使用->销毁 实例化:容器调用Servlet的构造器,创建一个Servlet对象; 初始化:实例化之后,容器会立即调用对象的...原创 2018-05-23 11:35:07 · 4209 阅读 · 3 评论 -
Spring学习之一 bean的作用域 详细讲解
Spring Bean的作用域 Spring是一个轻量级的开源应用开发框架,广泛应用于企业开发中,并且受到广大开发人员的喜欢。本篇只是针对spring中bean的作用域进行学习和总结。 Bean作用域的分类 bean的作用域分为五类:singleton ,prototype, request, session, global session 。 Singleton 作...原创 2018-06-04 14:29:46 · 435 阅读 · 0 评论 -
Spring MVC学习之二 DispatcherServlet如何处理请求
上一节我们知道了DispatcherServlet的初始化方法怎么调用后,接下来我们先看看下初始化时在initStrategies()都做了什么事情。其内部调用了9个init*()方法,这些方法基本上就是从context中取出对应的bean并赋值给DispatcherServlet对应的属性,例如此处只是简单的看下初始化,后续会进行详细的学习,请期待。Servlet的请求处理都是在doServic...原创 2018-05-24 13:22:17 · 4497 阅读 · 1 评论 -
SpringMVC API缓存 LastModified的实现总结
Servlet的生态中,提供了一种友好机制用来提高系统的响应速度,当客户端查询的数据在没有变化的情况下直接返回,以减少服务器压力和网络传输的压力。Spring MVC也很好的继承了该机制,下面我们就学习下怎么使用LastModified。1.handler是实现了LastModified的Servletpublic class MyServlet extends HttpSe...原创 2018-12-05 22:52:55 · 1664 阅读 · 0 评论 -
Maven+Eclipse+Tomcat+Spring MVC web 请求 404 问题总结及noHandlerFound
在Eclipse开发环境下基于Maven的Spring 4.3.18.RELEASE 版本开发一个web项目,并使用Tomcat发布,项目正常启动后,遇到一个请求报404,问题分析总结如下:1.contextPath是否正确 因为tomcat默认是以项目包的名字为contextPath的,而maven者是以artifactId为名字打一个war包,因此在默认情况下contex...原创 2018-12-04 08:09:01 · 2390 阅读 · 0 评论 -
406 Not Acceptable 415 Unsupported Media Type Spring MVC consumes与produces
引言:SpringWeb MVC框架在使用的过程中,有时候会出现请求结果报406 Not Acceptable 或者415 Unsupported Media Type的错误,现在学习下为什么报这个错误以及怎么解决。 Http协议基础知识及概念: HTTP(HyperText Transport Protocol)是超文本传输协议的缩写,是客户端浏览器或其他程...原创 2018-12-16 17:50:03 · 1046 阅读 · 1 评论