spring
fu_jian_feng
以实干为荣;敬重自己的能力和意志,每天都要有进步。
展开
-
spring父子容器----子容器不能获取父容器的属性
我们知道spring中,有spring的容器为父容器,springmvc的容器为子容器。 子容器可以获取父容器的bean对象,父容器不可获取子容器的bean。 注意了这里仅是bean,对于一些属性文件 @value("${key}"),子容器也是拿不到父容器的。--------------------以下是现象-----------------------------------...原创 2018-06-28 15:18:36 · 4567 阅读 · 2 评论 -
工作总结(商城项目)----aop自定义注解实现的日志管理
商城项目工期紧张,好久没做总结了。还有两天就放年假了,把既定的需求完善后,准备趁这个时间做个总结。---------------------------------------------------------业务背景:商城项目我们对接了第3方电商(京东,苏宁)的数据(商品,目录,下单等),领导要求把调用第3方接口的日志记录下来。于是我用了这个技术。技术关键词:spring 的aop,动态代理,...原创 2018-02-08 11:29:55 · 437 阅读 · 2 评论 -
商城项目处理“横向越权”问题。(自定义注解aop的方式)
1.什么是横向越权?横向越权:横向越权指的是攻击者尝试访问与他拥有相同权限的用户的资源 纵向越权:纵向越权指的是一个低级别攻击者尝试访问高级别用户的资源例子:用户a,和用户b都可以查看订单。但是用户a不正当获取到用户b的查看订单url后,就可以访问b的订单情况。2.我们怎么做的。 涉及到用户的个人信息,都需要防止横向越权。 “个人基本信息”“购物车”“订单”“收藏”... 思路( a.加...原创 2018-02-26 18:56:56 · 4022 阅读 · 2 评论 -
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
商城项目有相应的应用,这里先转帖一篇,改天整理自己的...-------------------------------------- 首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。转载 2018-01-25 09:08:30 · 250 阅读 · 0 评论 -
工作中小坑----spring注入的小坑
今天帮同事看问题,有个spring的问题没很快看出来,不应该。是这样的: 下图中的的构造方法没有写,@Autowired,导致启动的时候报 容器不能够注入tokeServiceImpl的错。原因分析:项目启动时,容器会加载bean,设置他们的属性。 上图一中的tokenServcieImpl是继承自父类的,父类只有一个有参构造函数。 所以子类在创建bean的时原创 2017-12-12 18:11:35 · 658 阅读 · 0 评论 -
spring整合activemq
交易系统中用到了activemq,并且是和spring整合到一块的,现在我来大概的梳理记录下。 先分享个 网友的帖子:http://blog.csdn.net/jiuqiyuliang/article/details/48758203自己系统的整合: .使用的是maven,在pom.xml中加上activemq包和spring-jms的依赖. .spr原创 2017-09-20 11:49:23 · 215 阅读 · 0 评论 -
Spring再回头(一)------IOC(主要是对bean的配置)
#初识1.官网:https://spring.io/开源框架 简化企业级应用 IOC(DI)和aop工具: spring toolsuite在eclipse下集成spring toolsuite(注意要找和eclipse版本一致的插件)第一个helloworld#Spring中bean的配置原创 2017-09-08 11:10:35 · 227 阅读 · 0 评论 -
玩转Spring----autowire的bytype 和byname 装配
看一下spring的autowire,自动装配,下图是在xml的配置中用autowire的例子。 person中有address和car属性,下图直接用autowire方式注入。应为是byname,所以 id为address2 的没有配置到person中(应该为address)。 在工作中,用的多是:组建扫描+自动装配。下面是网上的一些总结:@Auto原创 2017-08-17 09:28:32 · 2266 阅读 · 0 评论