理清spring
文章平均质量分 70
不去天涯
这个作者很懒,什么都没留下…
展开
-
写在开始
这个栏目的文章均为在看spring recipes过程中遇到的问题以及解决问题的方法或者网站资源的链接。祝旅途愉快!原创 2013-08-27 22:42:18 · 862 阅读 · 0 评论 -
细解spring mvc架构
概述网上关于spring mvc的架构解析类的文章已经很多了,可以说是多如牛毛,但是为什么这里还要补充这么一篇呢?这一篇实际上也没有太多的新内容,但是也包含一些新内容。描述的角度上也稍微有一些区别,而且关注了一点其他文章没有关注的问题点和新内容,如果有时间不妨一看。原创 2017-12-09 10:47:24 · 530 阅读 · 0 评论 -
自定义springmvc视图解析器
自定义springmvc视图解析器,用来给返回结果增加注释信息。原创 2017-04-09 19:03:14 · 1206 阅读 · 0 评论 -
奇怪的找不到类SpringNamingPolicy的错误
spring里遇到的相当奇怪的找不到org/springframework/cglib/core/SpringNamingPolicy的错误。原创 2016-12-25 09:58:48 · 2953 阅读 · 0 评论 -
用mvn实现打包时静态资源压缩
背景在我们使用jquery、zepto、seajs、lazyload这些第三方js库的时候,总是能看到*-min.js的版本。而且里面都是a,b,c,d,e,f,g这样的变量,在解析其他网站实现方式的时候,总是让人蛋疼。这样做的目的就是为了压缩js文件,为什么能够起到压缩的效果呢?比如,原来的变量名是var ohMyGodArray,压缩之后变成了var o,是不是一下子字节数就少了很多。而且,照这原创 2016-12-24 11:46:53 · 2501 阅读 · 0 评论 -
基于spring factory-bean的妙用
场景在业务逻辑里面往往会出现这样的步骤,比如更新信息到缓存、发送短信通知、发送邮件通知、推送信息到监控系统、到日志系统等。这些业务逻辑中的步骤,有相同的特点:不需要返回结果,业务逻辑不关心、同步调用会占用一部分的业务逻辑响应时间。占用响应时间这里,对于发邮件有时候尤为明显,邮箱一般有连接、验证账号是否存在、是否发送过于频繁、验证发送内容合法性。对于这样的调用我们当然想不占用或者尽量少的占用业务处理的原创 2016-12-12 22:00:01 · 2029 阅读 · 0 评论 -
Spring Batch批处理框架初探
关于spring batch使用整理的一系列教程。原创 2016-09-18 00:28:03 · 7907 阅读 · 1 评论 -
Spring-remoting实现rmi调用及集群化方法
rmi远程过程调用,以及rmi集群化的方式、均衡原理。原创 2016-03-04 23:53:04 · 2882 阅读 · 0 评论 -
Spring-Web项目中的异常处理
前言异常体系在任何计算机语言中都有着重要的分量,但是对于普通开发者来说总是存在着多多少少的疑问:什么时候使用异常?什么时候要对异常进行统一处理?该如何对异常进行统一处理?这里,我将把我们后台系统的异常处理机制的演变过程进行阐释。分散式处理大家都知道,在spring-mvc中事务是要切在service层的,也就是当service层抛出异常时,进行数据库操作的回滚。其实也就是说,这一层我们不要去自己捕获原创 2016-04-10 22:30:00 · 4558 阅读 · 0 评论 -
spring+mybatis编译错误
在使用spring+mybatis开发时遇到的一个最摸不着头脑的错误就是下图这个错误: 看日志很明显,所有的Dao都无法注入.但是为什么呢,所有的Dao都是存在了!? 一般遇到这种情况,都和新添加的Mapping文件有关系,也就是Mapping文件里有错误。 现在遇到的有两种:1.种是parameterType用成了parameterMap;2.种是result原创 2015-11-16 16:43:07 · 769 阅读 · 0 评论 -
解决Spring注解无法注入静态变量的问题
方法有两种: 1.使用xml方式声明Bean,在xml中注入静态变量; 2.使用一个非静态的变量注入,然后在@PostConstruct标记的方法中给静态变量赋值。原创 2015-10-09 23:24:17 · 5324 阅读 · 0 评论 -
Hibernate创建buildSessionFactory()之后的代码都不执行
最近尝试在Hibernate Spatial中添加对ArcSDE的支持,规划了如下的进度路径:1.maven在eclipse中的使用;2.使用maven编译Hibernate Spatial源代码;3.创建Hibernate工程;4.创建使用Hibernate Spatial的工程;5.完成对SDE的支持;在首次创建Hibernate工程的时候(参照的轻量级Java原创 2012-12-04 23:58:43 · 2084 阅读 · 0 评论 -
Hibernate Class Is Not Mapped【转载】
解决方法:转载qiang.xu在博客园上的一篇记录:http://www.cnblogs.com/xuqiang/archive/2010/06/27/1953614.html今天调试成功了Hibernate Spatial在MySQL环境下的使用例子程序。在开发中唯一需要注意的一点是HS4.0对应HB4.0,第一次使用了HB3.0,Session.save时报错UnSupported原创 2012-12-05 22:15:23 · 817 阅读 · 0 评论 -
jstl标签库找不到的异常
在调试一个springMVC的例子时,出现了jstl的错误。错误信息是:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/fmt",具体看下面这幅图:对于这个问题,可能需要进行两步操作(这里说到“可能”,是因为个人认为应该进行完1的操作后就可以了,但是我操作时仍然有上述的异常,原创 2013-02-28 22:31:20 · 5815 阅读 · 0 评论 -
spring配置事务管理
之前做项目的时候,都是在负责人搭建的框架下进行开发,没有太注意spring管理事务的问题,唯一确定的是使用了全注解的方式自动代理事务。 这几天按着袁老师《通向架构师的道路(第十八天)万能框架spring(一)》的例子在摸索。居然发现我这里事务不回滚,删除了13的人,虽然强制抛出了异常,但是仍然把13的人删除了。大惑不解,难道13人不再13了。。。 先说下我这里使用的环境:开发使用的原创 2014-03-09 00:29:00 · 865 阅读 · 0 评论 -
浅谈 SpringMVC 数据绑定
下面挑选一些常用的数据类型,举例说明它们的绑定方式 .(出处)1. 基本数据类型(以int为例,其他类似): Controller代码: Java代码 @RequestMapping("test.do") public void test(int num) { } JSP表单代码: Ja转载 2014-05-14 14:48:13 · 719 阅读 · 0 评论 -
关于Maven创建动态 web工程
今天按照袁老师《通向架构师的道路(第十九天)使用maven构建spring工程》时遇到了两个问题,解决的经验和大家分享一下。 1.eclipse安装m2eclipse插件的问题,袁老师采用的是直接升级的方法。博主采用的是下载插件的方式,如果你也想采用直接下载插件的方式,可以参照http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-ac原创 2014-03-17 00:05:04 · 1139 阅读 · 0 评论 -
实例化Spring Ioc容器,生成SequenceGenerator
前言Spring Recipes这本书中用到的软件构建工具室Maven,好处就是能够自动的辨别引用包文件的依赖包,并能够自动的下载到本地的资源库。这也就给初始学习Spring构建工程的同学们带来了很大的麻烦,尤其是不是用Maven构建的时候,我们不知道缺少了哪些依赖包,到底要把哪些Spring的包添加到所创建工程的引用中去。实际上如果是不使用Maven的话,就算是把所有的Spring包都放进去原创 2013-08-27 23:08:43 · 1391 阅读 · 0 评论 -
Web项目切换到全注解的一次实践
xml配置 or 注解配置?现如今,我们后端的开发往往追求敏捷开发,快速迭代,这个类型的系统对内部的灵活配置的需求往往不是特别高。很多时候一周基本要发一次版本,多的时候一周多次也比较常见。容器和自动化部署,也给发布新版本带来了很大的便利,如果有什么修改,可以在几分钟内完成一次版本发布,完成一次修改。所以,在互联网系统里边,随时可修改的xml灵活配置需求,往往变得不是那么强烈。而且,在系...原创 2018-06-05 22:53:00 · 861 阅读 · 0 评论