Ink's Blog

Less is more

关于 web.xml 中 Spring 配置文件的启动顺序

但凡搞 JavaWeb 开发的对 web.xml 应该是非常熟悉了,但是你真的了解其中的配置吗,这里我们讲一下 Spring 相关配置启动的先后顺序。 在web.xml中定义的Spring的配置文件一般有两个: 1、Spring上下文环境的配置文件:applicationContext.xml <context-param> <param-name>context......

Spring 事务管理

超级干货讲解 + 实战演练

写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首......

Spring AOP(三)

通过 @AspectJ 注解切面

在Spring AOP(二)中给出了在XML中配置切面的方法,本节学习通过@AspectJ来注解切面。 使用的例子仍然是Spring AOP(二)中的例子,前面讲的已经很详细了,具体原理不再说明,直接上代码 注解切面XML配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfra......

Spring AOP(二)

在 XML 中配置切面

在Spring AOP(一)中介绍了AOP的基本概念和几个术语,现在学习一下在XML中如何配置AOP。 在XML中AOP的配置元素有以下几种: AOP配置元素 描述 <aop:config> 顶层的AOP配置元素,大多数的<aop:*>元素必须包含在<aop:config>元素内 <aop:aspect> 定义切面 &......

Spring AOP(一)

什么是 AOP?

对于一个企业级应用来说,主要处理的是整个核心业务流程,这是我们主要关注的。但是同时一个应用也需要很多非核心但是必不可少的功能,例如应用的安全性,日志,可以说对于一个应用的多个功能来说都需要这些辅助性的功能。现在我们想要这些辅助功能,同时又不想在每一个业务核心功能中都加入一次这些功能,那么是否有什么好的办法?AOP就是答案。 整体理解AOP是aspect-oriented programm......

简化 Spring XML 配置(三)

自动寻找 bean

讲解之前首先了解Spring从配置上下文环境到最后注入bean的整个过程 首先是Spring加载上下文环境,即将所有的bean都放入容器中 ApplicationContext ctx = new ClassPathXmlApplicationContext("com/springinaction/springidol/spring-idol1.xml");Coder coder = (C......

简化 Spring XML 配置(二)

使用注解装配 bean

从Spring2.5开始,Spring开始支持使用注解的方式来自动装配bean的属性。这种方式与XML里面配置方式相比,减少了代码量,更加方便快捷。 如果想用注解来配置bean,首先要做的就是在XML文件中添加 <context:annotation-config>元素,在XML开始添加如下代码: <?xml version="1.0" encoding="UTF-8......

那些年玩过的英雄联盟

无形装逼,最为致命——LOL那些有趣的台词

玩LOL也很久了,这个游戏浪费我很多时间,但是也带给我很多快乐,这已足够。虽然现在工作没什么时间玩,但是回想起某些英雄的语录感觉还是很有意思,或搞笑、或经典、或哲理,好的游戏让人收获的不仅是游戏本身,也许对我们的生活也是一种启迪。现在就重温以下这些经(zhuang)典(bi)语录吧! 德玛西亚皇子(吕布皮肤贼帅!!!)Protect the faithful!保护忠良!No quarte......

简化 Spring XML 配置(一)

自动装配 bean 属性

对于小的程序来说,在XML中配置的bean数目很少。但是如果对于一个大一点的应用,需要在XML中配置很多的bean。那么有没有简化XML配置的方法呢,Spring为我们提供了这个机制,现在就讲几种简化XML配置的方法。 装配一个bean的属性一般是用<property>元素,这里给出一种更简单的不需要配置<property>元素的方法——自动装配。 四种自动装配类......

Basic of Spring

装配 bean

Spring bean 是基础中的基础,这里用一些生动的例子来讲解。 前言在讲解Spring配置beans之前首先想一下一部成功的电影都需要哪些成员参与。首先,最重要的是要有导演、编剧、演员和投资人;其次,还有没那么明显的成员,音乐人、特技演员和艺术指导;此外,还有其他很重要但是容易被忽略的人,调音师、服装师、化妆师、宣传员、摄影师、摄影师助手、灯光指导和外卖小哥。一部成功的电影应当是将......