![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
monkeyking1987
会写代码的农民
展开
-
JAVA web编程经验之: 一个请求一个事务
对于一个web请求,你会开启几个事务呢? 或许你没注意过吧. 又或许你不会对代码,性能要求太高,所以....一个请求一个事务, 因为一个事务往往和一个数据库连接关联, 如果开启了多个事务的话,也就意味着多个数据库连接, 性能不高吧?先看代码(一个Spring Controller 的调用代码),调用了多个service方法,原创 2014-07-08 16:52:20 · 4190 阅读 · 0 评论 -
小心 Spring MVC 使用陷阱
Spring MVC, 你使用了多久呢? 在使用中有没有遇到一样让你困惑的问题呢? 以下是我总结的在使用Spring MVC时需要注意的陷阱(虽然已经使用它3年多了,但有时还是会犯错)1. 固定特殊bean的id2. DispatchServlet配置的路径3."两个Spring Context"原创 2014-07-08 17:11:58 · 13980 阅读 · 17 评论 -
Hibernate4在开发当中的一些改变
Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。Spring3.1去掉了Hi转载 2014-09-09 19:59:25 · 821 阅读 · 0 评论 -
spring+quartz,动态注册job
Spring+Quartz的整合有很多例子,此处不提整合;若配置固定的job,常常使用MethodInvokingJobDetailFactoryBean,也不错, 可问题的根源在于 这个类没实现 Serializable接口, 导致了将job信息存入数据库中时,它不工作了,这是诱因之一. 以下是文章的主要内容.前提及目标1.job信息存入数据库2.可给项目添加原创 2014-12-26 17:08:23 · 6295 阅读 · 1 评论 -
解决Spring Security 表单上传文件CSRF失效的问题
在Spring Security4中引入的CSRF是不错的安全机制. 但在常用的上传文件中(form提交, post, 使用commons-fileupload)会导致CSRF失效,这问题的根源在于CSRF无法获取表单中的_csrf 的值引起的(可在CsrfFilter打断点查看).之前我也被这问题困惑了一天, 不知如何是好.解决之道如下:1.升级项目中使用的Ser原创 2016-01-30 22:07:59 · 6261 阅读 · 2 评论 -
Spring data Mongodb 乐观锁实现及配置
Spring 与 MongoDB整合的示例太多, 但研究的不够深入. 此处在实现Spring MongoDB乐观锁的实现及配置1.在Domain(实体)中添加@Version字段, 类型为Long, 如下: @Version protected Long version;注意这儿引入的包为: import org.springframework.data.ann原创 2016-01-30 22:46:09 · 4426 阅读 · 2 评论 -
让Spring Security更安全的配置办法
Spring Security, 不错的安全框架,但在实际项目中, 如何让安全更安全呢? 以下是在实际项目中总结的经验之谈.(以Spring Secuirty 4.0.1版本为基础)1.登录时的参数名(username, password)不要使用默认的. 登录,退出的URL不要使用默认的. Secuiry中默认的用户名参数为username, 密码为password; 在原创 2016-04-16 21:02:43 · 4084 阅读 · 0 评论