随笔分类 -  spring

摘要:1、先介绍一下java.sql.Connection接口提供的三个在执行插入语句后可取的自动生成的主键的方法://第一个是 PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLExceptio... 阅读全文
posted @ 2015-10-29 11:17 jack_ou 阅读(15792) 评论(1) 推荐(0) 编辑
摘要:迄今为止,所接触到的Bean都是“无知觉”的,就像黑客帝国中机械工厂里面“养殖”的人类,他们虽然能完成一定的功能,但是根本不知道自己在工厂(BeanFactory)中的代号(id),或者自己是在哪个工厂(BeanFactory的引用)中沉睡。所以,本节的目的就是要创造出一个尼奥一样的Bean,让他知... 阅读全文
posted @ 2015-10-21 19:45 jack_ou 阅读(336) 评论(0) 推荐(0) 编辑
摘要:最近工作需要得到sping中的每个事物需要执行的sql,称机会简单研究了一下spring的事务,项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class ... 阅读全文
posted @ 2015-10-21 19:39 jack_ou 阅读(257) 评论(0) 推荐(0) 编辑
摘要:事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:表1事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事... 阅读全文
posted @ 2015-08-14 19:13 jack_ou 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:truts+spring action应配置为scope="prototype" 在配置文件中,bean默认是单例模式,应用服务器启动后就会立即创建bean,以后就可以重复使用。这带来一个问题,bean的全局变量被赋值以后,在下一次使用时会把值带过去。也就是说,bean是有状态的。在w... 阅读全文
posted @ 2015-08-12 15:17 jack_ou 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@ 阅读全文
posted @ 2015-08-05 14:52 jack_ou 阅读(609) 评论(0) 推荐(0) 编辑
摘要:在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了... 阅读全文
posted @ 2015-08-05 14:27 jack_ou 阅读(326) 评论(0) 推荐(0) 编辑
摘要:今天在分析问题时发现一个大家平时都不太注意的spring 配置问题,发出来分享下: 首先澄清一个概念:同名bean:多个bean 有相同的 name 或者 id,称之为同名bean 的id 和 name的区别id和name都是spring 容器中中bean 的唯一标识符。id: 一个bean的唯一标... 阅读全文
posted @ 2015-08-04 13:50 jack_ou 阅读(4981) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。<bean id="testBean" class="com.fhx.TestBean"> 该bean默认的设置为:<bean id="testBean" clas 阅读全文
posted @ 2013-05-15 07:52 jack_ou 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:http://wenku.baidu.com/view/d4be001a59eef8c75fbfb3e6.html 阅读全文
posted @ 2013-04-15 00:38 jack_ou 阅读(251) 评论(0) 推荐(0) 编辑