1. 构造器注入 /*带参数,方便利用构造器进行注入*/ public CatDaoImpl(String message){ this. message = message; } 2. setter方法注入 public class Id { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } }
适配的具体事务处理器:DataSource数据源支持、hibernate数据源事务处理支持、JDO数据源事务处理支持,JPA、JTA数据源事务处理支持。
1. 轻量级框架、容器Spring是一个容器,管理对象的生命周期和配置。基于一个可配置原型prototype,你的bean可以使单利的,也可以每次需要时都生成一个新的实例。 2. 控制反转IOC Spring通过控制反转实现松耦合。
AOP Apring AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置。Context Context模块提供框架式的Bean的访问方式,其它程序可以通过Context访问Spring的Bean资源,相当于资源注入。
- get请求参数是连接在url后面的,而post请求参数是存放在requestbody内的; - get请求因为浏览器对url长度有限制,所以参数个数有限制,而post请求参数个数没有限制; - 因为get请求参数暴露在url上,所以安全方面post比get更加安全;