摘要: 这段时间学习Spring Data JPA功能模块。Java持久性API(简称JAP)是类和方法的集合,以海量数据关系映射持久并存储到数据库,这是由Oracle公司提供方案技术。在JAVA社区,深受爱戴,作为老少皆宜,大小通吃的存在,可以快速实现访问数据库功能。其官方推崇的是通过继承JpaRepos 阅读全文
posted @ 2017-12-20 17:35 Mr.Simm 阅读(3666) 评论(0) 推荐(0) 编辑
摘要: Spring-Security的功能主要是由一堆Filter构成过滤器链来实现,每个Filter都会完成自己的一部分工作。我今天要做的是对UsernamePasswordAuthenticationFilter进行扩展,新增一个Filter,完成对登录页面的校验码的验证。下面先给一张过滤器的说明,接 阅读全文
posted @ 2017-12-13 15:03 Mr.Simm 阅读(20099) 评论(2) 推荐(0) 编辑
摘要: 2017年度全网原创IT博主评选活动投票:http://www.itbang.me/goVote/234 学习spring框架时间不长,一点一滴都得亲力亲为。今天忽然觉得老是通过@Autowired自动装载组件不太舒服,老是要到类下写注解。于是考虑直接获取ApplicationContext,调用g 阅读全文
posted @ 2017-12-11 11:29 Mr.Simm 阅读(6930) 评论(0) 推荐(1) 编辑
摘要: CSRF简介——摘抄自《Spring实战(第4版)》 我们可以回忆一下,当一个POST请求提交到“/spittles”上时,SpittleController将会为用户创建一个新的Spittle对象。但是,如果这个POST请求来源于其他站点的话,会怎么样呢?如果在其他站点提交如下表单,这个POST请 阅读全文
posted @ 2017-12-08 18:05 Mr.Simm 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 近日学习Spring Security框架,学习到利用安全框架完成系统的安全通道控制时,来来回回遇到了不少问题。spring教程上写的略简单,对于我等小白来讲不足以支撑看书编码,好在网络上有资料可以查询,在吸取了他人经验,再结合自身的调试,最终实现了想要的效果。接下来,我就一步一步还原这个实现的过程 阅读全文
posted @ 2017-12-08 12:11 Mr.Simm 阅读(6509) 评论(2) 推荐(1) 编辑
摘要: Spring Security是为基于Spring的应用程序提供声明式安全保护的安全性框架。框架下内容比较多,可以做到按照角色权限对请求路径进行限制。今天主要验证自定义登录页,在内存用户存储中进行请求的权限校验。闲话休提,下面直接探讨我的验证过程,如果有比较好的意见,欢迎各位指正。 1、系统使用Ma 阅读全文
posted @ 2017-12-06 18:29 Mr.Simm 阅读(11244) 评论(0) 推荐(0) 编辑
摘要: spring中多媒体文件的上传,通过配置 MultipartResolver 实现。 MultipartResolver 的实现类有两个:一、StandardServletMultipartResolver;二、CommonsMultipartResolver。通常来讲StandardServlet 阅读全文
posted @ 2017-12-05 15:07 Mr.Simm 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: 继续spring学习,今天介绍两种外部属性值注入的方式。当你需要读取配置信息时,可以快速读取。 开始之前先创建属性文件site.properties,放在classpath下面 1、使用@PropertySource注解和org.springframework.core.env.Environmen 阅读全文
posted @ 2017-12-05 11:12 Mr.Simm 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 上回说到, spring组件的注解Scope大约有singleton、prototype、request、session、global session 这么几种常用的场景。今天的示例重点是对request,session两个场景进行一次测试。 那在谈到具体的示例前,我先分享下对这两种场景的使用心得, 阅读全文
posted @ 2017-11-30 22:27 Mr.Simm 阅读(17149) 评论(3) 推荐(3) 编辑
摘要: 今天学习spring的bean组件装载功能,个人不太喜欢xml文件一个个配置bean的方式,所以主要学习测试注解式的自动装载方式。下面将简单说明下@Component的用法,简单入门示例献给大家。 实现主要步骤说明: 1、ApplicationContext.xml(spring上下文环境配置)文件 阅读全文
posted @ 2017-11-29 16:39 Mr.Simm 阅读(4177) 评论(1) 推荐(0) 编辑