![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 81
ShawshankLin
这个作者很懒,什么都没留下…
展开
-
Spring <context:annotation-config/> 解说
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr转载 2015-06-09 22:01:29 · 348 阅读 · 0 评论 -
spring:<context:property-placeholder location="classpath:application.properties" />
spring中context:property-placeholder/元素 1.有些参数在某些阶段中是常量 比如:a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等 b、分布式应用中client端访问server端所用的server地址,port,service等转载 2015-06-09 22:59:38 · 4705 阅读 · 0 评论 -
spring配置hibernate的sessionFactory的几种方法
网上看到几种spring配置hibernate的sessionFactory的方法,这里做下总结,同时自己也归纳了一种比较符合自己习惯的配置,以此记录,方便以后做配置的时候可以拿来用。1.通过配置dataSource来配置sessionFactoryapplicationContext.xml原创 2015-06-09 23:28:54 · 4700 阅读 · 0 评论 -
Spring事务管理
1.事务的概念事务众所周知的特性就是ACID了,也既是原子性,一致性,隔离性,持久性。原子性:原子性是指事物是一个不可分割的工作单位i,事务的操作要么成功,要么失败。一致性:指的是事务的前后数据保持一致性。隔离性:指的是一个事务的操作过程不应该受到其他事务的干扰。持久性:指的是一个事务一旦提交了,它对数据库中数据的改变是永久性,即时数据库发生故障也不会对其有任何改变。2.事原创 2015-09-04 11:20:51 · 419 阅读 · 0 评论 -
spring注解
@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下: @Autowired @Qualifier("personDaoBean") private PersonDao personDao; @Reso转载 2015-09-04 19:03:14 · 345 阅读 · 0 评论 -
spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。转载 2015-08-23 00:29:19 · 349 阅读 · 0 评论 -
Spring AOP 日志管理
1.对AOP的理解 —— 分工来做各个部分,运行时候整合的思想2.理解 面向过程,面向对象,面向切面 的思想1)面向过程:房间装修时,准备装一个灯,就拉一根电线,连接灯。2)面向对象:设计房间中哪些位置需要使用电线接口,然后在相应的位置设置电线接口,以备以后使用。3)面向切面:装修房子,先设计需要在哪些地方装上电转载 2015-10-27 20:53:20 · 1996 阅读 · 0 评论 -
Spring AOP使用@AspectJ实现日志管理
项目要加一个日志记录功能,需要对一些敏感信息进行一个日志记录,以前做过登陆的日志记录,做法很简单,就是在登陆方法后头加上日志的数据库插入,这样做一处还好,现在需要跟多操作都加上日志记录,如果每个地方都加上日志的数据库日志插入,即繁琐,代码的重复度也很大。Spring AOP的面向切入编程很好的解决了这个问题,通过在切入点(方法前,方法后,方法异常)植入通知(日志记录,事务管理...),这样就可以很灵原创 2015-12-31 21:25:06 · 9867 阅读 · 0 评论 -
Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了……. 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view plain copy 在CODE上查看代码片派生到我转载 2016-04-02 17:02:36 · 545 阅读 · 0 评论