![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
Summer_i
这个作者很懒,什么都没留下…
展开
-
Spring加载流程
主要的方法在于 obtainFreshBeanFactory() 此方法是根据外部的xml配置文件获取了BeanDefinition数据,装载在map中,以便于之后使用其次的方法在于getBean()方法, 此方法调用了 doGetBean()方法1). 先从缓存中读取单例有无,如果有直接返回Bean2). 如果没有,那么获取Bean定义的信息,看Bean是否有依赖, (如果有依赖,则继续调用getBean方法去获取)没有依赖,则直接调用getSingleton()方法,此方法调用cerateBe.原创 2021-12-06 16:07:27 · 901 阅读 · 0 评论 -
Spring 错误汇总
在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting property values; ne转载 2016-02-21 11:22:08 · 1481 阅读 · 0 评论 -
spring配置
1.配置自动扫描的包2.利用外部文件3.配置jdbc class="com.mchange.v2.c3p0.ComboPooledDataSource"> 4.jdbctemplate class="org.springframework.原创 2016-02-21 11:26:07 · 434 阅读 · 0 评论 -
谈谈对Spring IOC的理解
spring ioc 控制反转,也叫依赖注入(DI) 控制反转是一种思想,是将原来程序主导变为第三方主导, 也就是容器主导, 程序需要什么,容器提供给程序,原来 是 程序需要A类,我们需要创建也就是new A().给程序, 通过使用spring IOC 我们可以不用这么写,在配置文件中进行配置便可以了, 配置完成后,IOC容器中就会有这个A类, 当程序需要A类原创 2017-04-06 09:36:11 · 366 阅读 · 0 评论 -
controller层 trycatch不影响service层抛出的异常
1.controller层 trycatch不影响service层抛出的异常 因为 service层利用spring的aop控制异常, 而controller层 try catch 不影响, aop完成之后,才会到controller层,所以不影响,但如果在service try catch 一定要抛出异常 否则 不回滚, @Transactional(rollbackFor = ...原创 2018-10-16 13:54:06 · 9437 阅读 · 4 评论 -
controller层处理异常还是service处理异常
1.是 controller处理异常2.service层中使用spring 事务, 处理异常之后需要再次抛出 ,如果service处理了异常,那么事务就不会回滚原创 2019-08-31 11:12:35 · 10049 阅读 · 0 评论