spring/mvc
文章平均质量分 80
spring/mvc
Tatum_99999
java开发
展开
-
spring schedule定时任务(二):配置文件的方式
接着上一篇,这里使用spring配置文件的方式生成spring定时任务。1、相应的web.xml没有什么变化,因此便不再罗列。同样的,相应的java代码业务逻辑改动也不大,只是在原来的基础上去掉@Component和@Scheduled(cron="0/5****?")参数,也就是把这个类和方法变成一个最简单的java类和方法就可以了。2、既然是配置文件的方式原创 2016-06-03 10:52:33 · 10311 阅读 · 0 评论 -
struts2改springmvc过程中问题及解决办法记录
我们目前的系统中使用了struts2框架,该版本是2.3.32,但近期Apache struts发布了一项struts的安全漏洞说明,具体如下:Apache Struts2 远程代码执行漏洞(S2-048)发布日期:2017年7月7日CVE ID:CVE-2017-9791受影响的版本:====================Apache Struts Version: 2.3.原创 2017-07-13 13:43:01 · 8051 阅读 · 0 评论 -
一篇文章学会spring boot(包括jms和hessian的集成)
之前在学习spring cloud微服务的时候,由于spring cloud的基础是spring boot,因此曾简单地了解过spring boot,但也只是简单的了解过而已。 而现在,需要把struts2项目改为spring boot,一开始时以为是整个项目重构,不仅限于struts2部分,因此就相对更系统、更细致的学了一下spring boot。 整个过程由易到难,大概分成了这么些模块:一、原创 2017-07-23 18:25:23 · 4172 阅读 · 0 评论 -
jdk1.6环境下struts2改spring boot方案
公司目前上线的两个项目都是比较老的,java版本是jdk1.6,mvc框架使用的是strus2。 随着不久前struts2官方公布新的安全漏洞,我们也不得不做出相应的整改措施,除了之前博文中所说把struts2改为spring mvc外,还把其中部分项目的struts2改成了spring boot,由于各种原因,领导安排由我给出相应的整改方案,然后其他同事参考。 Spring boot中内嵌to原创 2017-07-22 21:58:15 · 7786 阅读 · 6 评论 -
spring面向切面aop拦截器
spring中有很多概念和名词,其中有一些名字不同,但是从功能上来看总感觉是那么的相似,比如过滤器、拦截器、aop等。 过滤器filter、spring mvc拦截器Interceptor 、面向切面编程aop,实际上都具有一定的拦截作用,都是拦截住某一个面,然后进行一定的处理。 在这里主要想着手的是aop,至于他们的比较,我想等三个都一一了解完了再说,因此这里便不做过多的比较。 在我目前的项原创 2017-03-16 12:45:42 · 12981 阅读 · 5 评论 -
spring中自定义Event事件的使用和浅析
在我目前接触的项目中,用到了许多spring相关的技术,框架层面的spring、spring mvc就不说了,细节上的功能也用了不少,如schedule定时任务、Filter过滤器、 interceptor拦截器等等,而这一篇我要说的是spring Event自定义事件,目前的项目中似乎没怎么用,但是这一项技术貌似还蛮重要,所以也不能不掌握。 对于事件驱动模型的解释和理解,我觉得有一篇博客里说的非原创 2016-12-14 12:13:56 · 17689 阅读 · 9 评论 -
spring的Profile使用对比和应用场景分析
spring中存在这样一个功能,通过Profile来选择不同环境下的不同配置,说白了,就是通过设置一个参数来选择使用不同的数据,这个数据可能是一个bean,可能是一个xml文件,也有可能是一个propertes文件。经过代码演练和测试,我大体知道了这个功能是干嘛的,也初步知道了它的几种实现方式,但是实际上我依然不是十分明白它的优势和好处在何处,因为根据自己以往的项目经验来说,我觉得用这种方式似乎还有原创 2016-12-13 11:02:11 · 3896 阅读 · 2 评论 -
Spring进阶之路(1)-Spring核心机制:依赖注入/控制反转
原文地址:http://blog.csdn.net/wangyang1354/article/details/50757098我们经常会遇到这样一种情景,就是在我们开发项目的时候经常会在一个类中调用其他的类中的方法,来完成我们期望的任务,大部分的情况下往往会采用在当前需要的这个类里面new一个实例出来,然后调用他的方法,那么这样的话会有个问题,就是有一天我想改变下这个类,改为其转载 2016-03-11 09:00:36 · 863 阅读 · 0 评论 -
spring+springMVC+mybatis的框架项目基础环境搭建
上一个项目在后台用到spring+springMVC+mybatis的框架,先新项目初步需求也已经下来,不出意外的话,应该也是用这个框架组合。虽然在之前activiti相关的学习中所用到的框架也是这个,但是当时重点在于实现activiti的功能,因此在环境搭建上也只是以能用为前提,与真实项目中所用的还是差了不少。因此为了给接下来的项目做准备,今天便抽空练习了一下这个框架组合原创 2016-04-14 18:09:38 · 10871 阅读 · 7 评论 -
使用springMVC实现文件上传和下载之环境配置与上传
最近的项目中用到了文件的上传和下载功能,任务分配给了其他的同时完成。如今项目结束告一段落,我觉着这个功能比较重要,因此特意把它提取出来自己进行了尝试。一、 基础配置:maven导包及配置pom.xml,导包时除开springmvc的基础依赖外,需要导入文件上传下载时用到的commons-io.jsr和commons-fileupload.jar:<project xmlns原创 2016-04-28 18:03:23 · 20857 阅读 · 6 评论 -
使用springMVC实现文件上传和下载之文件下载
接上一篇,文件下载需要获取下载文件的存储路径,这里只是手动填入,如果是在具体项目中,可以把文件名和上传后的存储路径保存在数据库中。然后增加一个文件列表的页面展示文件名和文件路径,然后点击下载的时候把相应的文件名和路径传到后台操作。/** * 文件下载,需要文件名和文件地址 * * @author:tuzongxun * @Title: download原创 2016-04-28 19:15:39 · 10627 阅读 · 3 评论 -
spring schedule定时任务(一):注解的方式
我所知道的java定时任务的几种常用方式:1、spring schedule注解的方式;2、spring schedule配置文件的方式;3、java类继承TimerTask;第一种方式的实现:1、使用maven创建spring项目,schedule在spring-context.jar的包下边,因此需要导入与之相关的包;同时,我配的是spring ...原创 2016-06-03 09:05:59 · 34985 阅读 · 14 评论 -
mybatis系统学习(三)——使用spring+mybatis实现简单操作
说明根据学习计划,之前学了纯粹的mybatis如何简单地操作mysql数据库。但是实际上我并不知道这种做法应用的如何,因为在我以往的项目中并没有这种做法,几乎清一色的都是spring+mybatis。 因此,我决定这第三篇就先入手一下spring和mybatis的整合。依赖既然是spring+mybatis,自然是spring和mybatis的相关包都需要导入,maven的配置如...原创 2018-05-08 17:40:31 · 717 阅读 · 0 评论