Spring 2.5 发布已经有一段时间了,一直没有时间研究一下,只是听说有很多方面的提升。有一点十分重要的就是全面支持JEE5风格的annotation。这一两天没多少事,研究了一下,感觉使用annotation,在很多地方方便了不少。
首先是BEAN的配置,以前需要些XML,现在只需要定义一句话就可以!
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<context:annotation-config/>
</beans>
然后在BEAN里面使用@Autowired 声明植入点,只要接口一致,那么Spring就可以自动给你注入需要的实现类了。
private MovieFinder movieFinder;
@Autowired
public void setMovieFinder(MovieFinder movieFinder) {
this.movieFinder = movieFinder;
}
真是简单了很多。
分享到:
相关推荐
Spring 2.5是第一个支持注解的版本,而Spring 3.0全面利用Java 5的改进,并支持JEE6。Spring 4.0则是第一个完全支持Java 8的版本。Spring作为一个开源框架,其目标是降低应用程序开发的复杂度,它是轻量级和松散耦合...
Spring 3.0 利用了 Java 5 的改进,同时支持 JEE6 标准。Spring 4.0 则成为第一个全面支持 Java 8 版本的框架,带来了更多现代化的编程特性。 Spring 框架的优点包括: 1. 分层架构:允许用户自由选择需要的组件,...
- Spring 3.0 充分利用了Java 5的改进,并为JEE6提供了支持。 - Spring 4.0 则成为首个全面支持Java 8的版本,从而利用了Java 8的新特性。 Spring Framework 的优势包括: 1. 分层架构:用户可以选择需要的组件,...
- 提供了全面的REST支持,包括客户端和服务端的实现。 - 集成了注解声明式的验证框架。 - 支持嵌入式数据库,便于测试和快速原型开发。 #### 四、Spring IOC详解 ##### 1. IoC概念 IoC(Inversion of Control,...
- **版本功能**:Spring的发展历程体现了对新特性的支持,如Spring 2.5引入注解,Spring 3.0支持Java 5和JEE6,Spring 4.0全面支持Java 8。 - **Spring框架定义**:Spring是一个轻量级、松耦合的开源应用框架,它...