spring
Zerlinda_Li
岁月就这样静静的消逝没有眼泪没有生命也没有感情
展开
-
导入spring5.2.5.源码到idea
今天将spring源码导入到idea遇到的问题,以下对应的解决办法1. 无法从github上下载源码->https://zhuanlan.zhihu.com/p/1024097902. 构建失败 -> https://www.cnblogs.com/yufeng218/p/9235746.html按上面的办法操作后,构建时还是失败,不断尝试的过程中,最终成功导入到了idea.主...原创 2020-04-03 18:01:56 · 3828 阅读 · 0 评论 -
Spring事务传播机制
事务传播行为所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。Spring中七种事务传播行为TransactionDefinition.PROPAGATION_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。这是默认值。TransactionDefinition.PROPAGAT...原创 2019-09-09 15:18:10 · 899 阅读 · 0 评论 -
使用SpringJUnit4ClassRunner进行单元测试
···import org.junit.runner.RunWithimport org.springframework.test.context.ContextConfigurationimport org.springframework.test.context.junit4.SpringJUnit4ClassRunnerimport org.springframework.trans...原创 2019-07-30 20:47:21 · 5059 阅读 · 3 评论 -
Spring 使用构造器装载属性
1.在javaBean中将属性通过构造器传入: private PersonDao personDao; private String name; public PersonServiceBean(PersonDao personDao, String name) { this.personDao = personDao; this.name = name; }2.在原创 2015-09-01 21:49:03 · 440 阅读 · 0 评论 -
Spring如何装配各种集合类属性
对于集合如Set,Map,List,这些,如何通过Spring的配合文件进行装载呢?首先在bean里面声明这些属性 private Set sets = new HashSet(); private List lists = new ArrayList(); private Properties properties = new Properties(); private Map m原创 2015-08-16 13:32:56 · 584 阅读 · 3 评论 -
Spring动态数据源切换实例
实现原理1.扩展Spring的抽象类AbstractRoutingDataSource(该类充当了DataSource的路由中介,在运行时,能根据某key值来动态切换到真正的DataSource上),重写determineCurrentLookupkey()抽象方法。determineCurrentLookupkey()方法的返回值是我们所要用到的DataSource的key值,有了这个key原创 2015-08-15 00:35:17 · 1772 阅读 · 0 评论 -
spring环境搭建
1.降低持久层与业务层之间的耦合性2.提供了很多服务,如使用声明式的事物属性配置,不需要我们处理复杂的事物传播行为3.容器提供了单利模式支持,开发人员不再需要自己编写实现代码4.容器提供了AOP技术,运用它很容易实现权限拦截、运行期监控等功能5.提供众多辅助类,如JdbcTemplate,HibernateTemplate,使用这些辅助类能够加快应用的开发6.Spring对于主原创 2015-07-29 14:50:46 · 512 阅读 · 0 评论 -
编码剖析Spring装配基本属性的原理
依赖注入对象方式二,使用内部bean,但该bean不能被其他bean使用 两种方式的优缺点比较。使用ref的方式,引用的bean可以被多个bean引用,而采用内部bean的方式,内部bean只能为那个bean里面那那个属性使用。前面都是注入依赖对象,那么如何注入基本类型呢?例如,在PersonServiceBean里面添加一个name属性,可以这样注入值:St原创 2015-08-09 10:36:52 · 542 阅读 · 0 评论 -
spring的bean
1.spring管理bean的原理spring是如何帮我们创建和管理bean的呢?2.spring的三种实例化bean的方式3.配置spring管理的bean的作用域4.spring管理的bean的生命周期原创 2015-08-07 20:09:26 · 531 阅读 · 0 评论 -
编码剖析Spring依赖注入的原理
1.创建一个PersonDao对象,如下代码:package cn.itcast.dao;public interface PersonDao { public void add();}package cn.itcast.dao.impl;import cn.itcast.dao.PersonDao;public class PersonDaoBean implement原创 2015-08-08 10:33:28 · 405 阅读 · 0 评论 -
spring加载property文件
以jdbc.properties为例1.通过原创 2014-07-14 09:46:15 · 973 阅读 · 3 评论 -
nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
在Bean中有代码public abstract Axe getAxe();在配置文件中有原创 2014-06-06 21:34:16 · 5301 阅读 · 1 评论 -
MyBatis3整合Spring3_SpringMVC
1.需要的jar包2.在web.xml中位置spring、springMv原创 2014-07-15 23:39:09 · 875 阅读 · 3 评论