@Autowired是一个注释,它可以对类成员变量、方法及构造函数进行标注,让spring完成bean自动装配的工作。@Autowired默认是按照类去匹配,配
Spring事务的传播行为说的是,当多个事务同时存在的时候,Spring如何处理这些事务的行为。PROPAGATION_REQUIRED:如果当前没有事务,就创建
工厂模式:BeanFactory就是简单工厂模式的体现,用来创建对象的实例;单例模式:Bean默认为单例模式。代理模式:Spring的AOP功能用到了JDK
非侵入式:支持基于POJO的编程模式,不强制性的要求实现Spring框架中的接口或继承Spring框架中的类。IoC容器:IoC容器帮助应用程序管理对象
AOP(AspectOrientedProgramming),即面向切面编程,可以说是OOP(ObjectOrientedProgramming,面向对象编程)的补充和完善。OOP引入封装
Spring有五大隔离级别,默认值为ISOLATION_DEFAULT(使用数据库的设置),其他四个隔离级别和数据库的隔离级别一致:ISOLATION_DEFAULT:用
声明式事务:声明式事务也有两种实现方式,基于xml配置文件的方式和注解方式(在类上添加@Transaction注解)。编程式事务:提供编码的形式
spring支持5种作用域,如下:singleton:springioc容器中只存在一个bean实例,bean以单例模式存在,是系统默认值;prototype:每次从容器调
spring中的bean默认是单例模式,spring框架并没有对单例bean进行多线程的封装处理。实际上大部分时候springbean无状态的(比如dao类),所
setter属性注入构造方法注入注解方式注入
spring提供ioc技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring提供了事务支持,