
Spring
丘八老爷
人生是一场五味杂陈的旅行,行走在路上,修行在路上
展开
-
使用Spring发送基于freemarker模板的邮件
在项目开发过程中,我们经常会遇到需要发送邮件的场景,比如:用户验证邮箱的时候,有活动通知或者提醒通知的时候……有些时候我们可能只需要发送一些简单文本内容即可,但是大多数情况下我们更希望邮件的内容是丰富多彩,而且是“定制的”,能够灵活修改。这时候使用一个方便修改的邮件模板就显得非常必要了。 对于发送邮件,大家都知道Oracle提供了官方的JavaMail API,这个API没有包含在标准的JD...原创 2014-12-21 16:52:26 · 426 阅读 · 0 评论 -
SpringMVC下打包文件的下载
在实际应用中,文件下载或导出报表的场景应该很常见,如Excel报表导出……如果文件较多时,用户往往希望文件能够打包进行下载,这个时候就需要对下载的文件进行压缩打包,再进行下载。针对这个场景,我写了个压缩文件打包下载的Demo,这里实现的是Excel文件的压缩下载,Excel生成用到了Apache的POI组件,压缩功能使用的JDK自带API,具体实现代码如下: 一、Controller类 /...2014-12-29 21:13:19 · 126 阅读 · 0 评论 -
前后台校验示例及讲解
在开发Java Web程序时,前后校验逻辑应该是必不可少的一部分。其中,前台校验更多地是从用户体验的角度出发,而后台校验更多地是从数据安全的角度出发。本博文基于Spring MVC写了一个前台后台结合校验的示例,不过没有使用Spring MVC自带的校验框架。示例前台使用Jquery Validation进行校验,后台使用Hibernate Validation进行校验,所以示例所需要的校验逻...2015-01-11 23:06:38 · 168 阅读 · 0 评论 -
SpringMVC下Excel文件的上传下载实现
在实际应用中,经常会遇到上传Excel或者下载Excel的情况,比如导入数据、下载统计数据等等场景。针对这个问题,我写了个基于SpringMVC的简单上传下载示例,其中Excel的处理使用Apache的POI组件。 主要依赖的包如下: <dependency> <groupId>commons-io</groupId> <...原创 2014-12-13 20:56:45 · 120 阅读 · 0 评论