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;
}
真是简单了很多。
分享到:
相关推荐
### Struts2、Hibernate3.2与Spring2.5集成步骤详解 在Java Web开发领域,Struts2、Hibernate和Spring三者结合是常见的企业级应用架构方案之一。本篇文章将详细阐述如何在MyEclipse6.5环境下,通过Tomcat6.0服务器...
- Spring2.5支持基于注解的依赖注入(DI),可以将服务、组件等的配置直接写在类的声明上,例如`@Service`、`@Component`、`@Repository`等。 - Spring的AOP(面向切面编程)也可以通过注解实现,如`@Before`、`@...
在构建企业级Java应用时,整合Struts2、Hibernate3.2和Spring2.5是一个常见的选择,因为这三个框架分别负责MVC模式的展现层、持久层管理和业务层的依赖注入。在这个过程中,使用Proxool作为数据库连接池能够有效地...
在本篇博客“JEE、Spring、Spring MVC、MyBatis 学习(十)”中,作者深入探讨了这四个关键的Java企业级开发技术,它们是构建现代Web应用程序的基础。下面将对这些技术进行详细阐述。 1. JEE(Java Enterprise ...
5. **测试模块**:支持单元测试和集成测试,包括模拟对象和对 Spring 容器的测试支持。 **Spring Boot** Spring Boot 是基于 Spring 框架的快速开发工具,它简化了 Spring 应用的初始搭建以及开发过程。Spring ...
在本篇【jee、spring、spring mvc、mybatis 学习(五)】中,我们将深入探讨四个关键的Java企业级开发技术:Java EE(Java Enterprise Edition)、Spring框架、Spring MVC以及MyBatis。这些技术是现代Java Web应用...
JEE2实现文件上传 JEE2 实现文件上传是指在 JEE2 环境中实现文件上传的过程。文件上传是指从客户端将文件发送到服务器端的过程。在 JEE2 中,我们可以使用 Servlet 和 JSP 来实现文件上传。 首先,我们需要了解 ...
在本篇学习中,我们将深入探讨Java企业版(Java Enterprise Edition, JEE)、Spring框架、Spring MVC以及MyBatis这四个关键的技术栈。这些技术在现代企业级开发中扮演着重要角色,尤其对于构建可扩展、高效且易于...
jee5jse5帮助中文版第一jee5jse5帮助中文版第一jee5jse5帮助中文版第一
在本篇学习中,我们将深入探讨Java企业版(Java Enterprise Edition, JEE)、Spring框架、Spring MVC以及MyBatis这四个关键的技术栈。这些技术在现代企业级Web应用开发中扮演着至关重要的角色。 首先,JEE是Java...
jee5 api 手册,查看jee api的相关内容
“spring-jee-4.2.xsd”作为Spring对JEE支持的一部分,对于进行JEE集成的项目来说尤为关键。熟悉并合理利用这类XSD文件,将有助于提升开发质量和效率,降低出错概率,是每个Spring开发者必备的基础技能之一。
**Java企业版5 (JEE5) API详解** Java企业版(Java Enterprise Edition,简称JEE),也称为Java EE,是Oracle公司推出的企业级应用程序开发平台。JEE5是其第五个主要版本,发布于2006年,带来了许多创新和改进,...
在本篇学习中,我们将深入探讨Java企业版(Java Enterprise Edition, JEE)、Spring框架、Spring MVC以及MyBatis这四个关键的技术栈。这些技术在现代企业级开发中扮演着重要角色,尤其对于构建可扩展、高效且易于...
jee5+jse5帮助中文版 最新整理 保证好用
5. 编写Controller,实现业务逻辑。 6. 集成MyBatis,配置SqlSessionFactory,编写Mapper接口和XML映射文件。 7. 测试和调试代码,确保所有功能正常运行。 通过深入理解和实践这份源代码,开发者可以更深入地掌握...
在Java企业版(JEE)2中实现文件下载,通常涉及到服务器端的处理以及与客户端浏览器的交互。这里我们将详细探讨两种主要方法:通过HTTP响应流和使用Applet。 **方法一:通过HTTP响应流** 这种方法是服务器端将文件...
在本篇学习中,我们将深入探讨Java企业级开发中的核心框架——JEE、Spring、Spring MVC以及MyBatis。这四个技术是构建现代Java应用程序的基础,尤其在开发Web应用时,它们提供了强大的功能和灵活性。 首先,JEE...
- Jenkins和Hudson插件:支持与这些CI服务器的集成,实现自动化构建和测试。 10. **代码质量检查**: - Checkstyle和PMD插件:静态代码分析工具,确保代码规范和质量。 11. **调试工具**: - Java和Web应用的...