![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
q7forever
这个作者很懒,什么都没留下…
展开
-
关于@ModelAttribute的理解
A、在Spring里,@ModelAttribute如果加在方法上面,则表示这个方法会在匹配所有其他的@RequestMapping之前先要做的,如下这两个方法 @ModelAttribute public void testModelAttr(@RequestParam("hello")String abc,ModelMap model){ model.addAt原创 2012-08-18 20:27:26 · 5127 阅读 · 0 评论 -
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类转载 2014-12-12 10:50:16 · 739 阅读 · 0 评论 -
rt.jar和xml-api.jar中的Node
开发这么久,今天遇到两个小问题比较棘手,由于项目是maven来管理的,基本上不需要考虑jar包的问题,但今天自己移动项目的时候发现,myeclipse的项目移动到eclipse竟然报错了,问题就是org.w3c.dom.Node这个类在myeclipse中是引用的rt.jar这个jre中的jar包。可是在eclipse中引用的竟然是xml-api.jar中的Node。如果说包名不一致,我们可以用包原创 2013-12-24 18:40:06 · 3452 阅读 · 0 评论 -
2014-year☞fisrt☞spring☞PropertyPlaceholderConfigurer
2014年的开篇文章,可能名字比较特殊。关于PropertyPlaceholderConfigurer这个类可能很多人都用过了,并且也不会出什么问题。出了问题大概也都知道怎么解决的。无非就是Could not resolve placeholder 'xxx'这样的错误。加个属性ignoreUnresolvablePlaceholders=true。貌似这并没有什么的。可是昨天一同事遇到这个问原创 2014-01-08 11:10:35 · 1395 阅读 · 0 评论 -
mybatis+spring中的数据库分库
今天接触了下mybatis的数据库分库问题,于是就查了下各种资料,说说今天的收获,当然可能别人也写过了,但还是把自己的感受及经历写下,以后方便回顾。知识这个东西很多时候都是一点点积累的结果。可能多记录些并没有坏处。手懒的结果很多人也都吃亏过相信。关于数据库的分库曾经听过些,但自己却没接触过,于是google下,照着代码走了一遍,代码如下application-context.xml原创 2013-12-23 20:41:47 · 2161 阅读 · 0 评论 -
关于spring的context:component-scan的配置
背景: 貌似很久之前就看到过关于spring在servlet中配置component-scan的写法: 当时也没怎么注意,就看网上人家说是servlet里面要这样配置然后在application-context里面要这样配置: exclude-filter type="annotation" expression="org.springframework.ste原创 2013-12-18 17:43:16 · 1707 阅读 · 0 评论 -
SpringMvc项目框架的搭建
这篇文章主要总结下spring如何搭建项目框架,怎么快速让你能跑起来一个项目。可能有人如果能跑起来才喜欢继续学下去。看到效果了感觉有成就感然,后继续下去才有动力。当然我就是这样的人。看到程序运行起来了再一步步去看程序是如何跑起来的。不知道大家开发spring是不是都会选择sts,可能很多还是古老的myeclipse来开发。如果我记得没错的话,那里应该是比较容易搭建项目的。但毕竟那是收费的,搞软件开原创 2013-09-28 23:04:20 · 6253 阅读 · 2 评论 -
第一章~第一节spring bean的生命周期
看到上面的这张图可能大家就能很清晰的理解spring是如何初始化beans及管理benas的生命周期了,那下面就具体的说下这个整体流程。传统的java应用中,bean的生命周期很简单。关键字new初始化bean然后待用,一旦这个bean不再使用则进入了垃圾回收阶段进行处理。那么spring是如何管理?对比之下,bean的生命周期在spring容器的管理之中更加缜密(即分步骤更加明确)了。理原创 2013-09-27 16:12:28 · 5871 阅读 · 0 评论 -
spring技术翻译开始
从今天开始,我会坚持每天花费两个小时来翻译一本英文书(当然自己觉得绝对算得上是经典),可能我英文水平有限,但也请路过的高人予以指点。如果有翻译的出入很大,望各位告知,本人一定更改。决定翻译的目的有两个:1】是为了自己不再玩游戏,都这么大的人了,每天都想着玩游戏,有种玩世不恭的感觉。同时也觉得对不起自己。所以找个事来做做;2】是想多学点技术,我个人一向是比较倔强的,很少会服输。我不想同样的工原创 2013-09-26 23:20:43 · 4132 阅读 · 2 评论 -
关于BeanPostProcessor的理解
1)BeanPostProcessor理解对于使用过spring的人相信对BeanPostProcessor接口并不陌生,也都知道该怎么用,这里我再次的重复下。其实就是自己写一个类来实现BeanPostProcessor接口,并实现自己的业务逻辑在如下两个方法: Object postProcessBeforeInitialization(Object bean, String bean原创 2013-09-04 16:46:43 · 5201 阅读 · 0 评论 -
PropertyPlaceholderConfigurer类的使用注意
如果你在spring的applicationcontext.xml中需要使用属性配置文件,那PropertyPlaceholderConfigurer这个类就是必须的。classpath:conf/setting.properties假设如果你仅仅就需要一个属性文件就没什么了,但如果你需要两个配置文件,并且两个配置文件里都有name属性。这里假设setting.原创 2013-09-10 19:14:01 · 5591 阅读 · 0 评论 -
org.springframework.core.Ordered接口
关于Ordered接口,用过的人可能知道,这里我谈下自己的理解。也希望各位大神能给予指点。源码如下:/** * Interface that can be implemented by objects that should be * orderable, for example in a Collection. * * The actual order can be in原创 2013-09-10 11:47:27 · 10378 阅读 · 0 评论 -
spring中CGLIB代理(CGLIB字节码)
spring对AOP的支持-----知识点:JDK的动态代理:主要是针对实现了接口的类生成代理 CGLIB:是针对类生成代理,针对指定的类生成一个子类,覆盖里面的方法,所以指定的类不能是final包括方法实例:目标对象Java代码 package com.lovo.spring; public class UserManager转载 2014-12-12 10:19:10 · 1041 阅读 · 0 评论