Spring Framework 1.1.3 发布

发行版本 | Thomas Risberg | 2004年12月12日 | ...

我们高兴地宣布Spring Framework 1.1.3已发布。这是1.1系列中的一个错误修复和次要增强版本;最重要的是,完全恢复了JDK 1.3兼容性。

此版本中的新功能包括

        <ul>
          <li>added

为GenericApplicationContext添加了“setResourceLoader”方法,用于覆盖默认资源加载策略

  • 添加了FileSystemResourceLoader,将路径解析为文件系统资源而不是类路径资源
  • BeanWrapperImpl自动注册默认的ResourceArrayPropertyEditor
  • 添加了CustomCollectionEditor,默认情况下注册为在Set、SortedSet和List之间进行转换(如有必要)
  • 为PropertyResourceConfigurer添加了“fileEncoding”和“propertiesPersister”属性
  • ……

  • Spring Framework 1.1.2 发布

    发行版本 | Thomas Risberg | 2004年11月14日 | ...

    我们高兴地宣布Spring Framework 1.1.2已发布。这是一个错误修复和次要增强版本。
     

    此版本中的新功能包括

            <ul>
              <li>added
    

    为BeanWrapperImpl添加了对多维集合的支持(例如,“map[myKey][0]”或“map[myKey][0].name”)

  • 为BeanFactory接口添加了“getType(name)”方法,用于检查“getBean”将返回的对象的类型
  • 为ListableBeanFactory接口添加了“getBeansOfType(type)”便捷方法,无需显式过滤器
  • 添加了PropertyPathFactoryBean,允许评估目标bean的属性路径并公开结果
  • 在XML bean定义中允许使用“bean*”而不是“bean+”,即文件中没有bean定义(仅导入)
    • ……

    Spring Framework 1.1.1 发布

    发行版本 | Thomas Risberg | 2004年9月30日 | ...

    我们高兴地宣布Spring Framework 1.1.1已发布。这是一个错误修复和次要增强版本。
     

    此版本中的新功能包括

            <ul>
              <li>&quot;import&quot;
    

    用于XML bean定义的元素

  • 支持非公共类和非公共初始化和销毁方法
  • bean工厂考虑bean引用以确保正确的销毁顺序(不需要“depends-on”)
  • bean工厂检测JDK 1.4和Commons Collections以创建链接/标识映射
  • 将“publishEvent”方法分解到ApplicationEventPublisher接口中
  • 在模拟JAR中包含新的“test”包,为需要Spring上下文的测试提供超类
  • 为JdoDialect接口添加了“applyQueryTimeout”方法
  • 为RemoteInvocation添加了“addAttribute”和“getAttribute”方法
  • ……

  • Spring Framework 1.1 正式版发布

    发行版本 | Thomas Risberg | 2004年9月5日 | ...

    我们高兴地宣布Spring Framework 1.1(正式版)已发布。自1.1 RC2以来,一些API已经得到澄清,并且修复了一些bug。

    还有一些其他的次要新功能

    • 重新设计了BeanWrapperImpl的特定于属性的自定义编辑器处理,以允许为未初始化的子路径注册
    • 为AutowireCapableBeanFactory添加了“applyBeanPropertyValues”方法,用于填充现有的bean实例

    • 为属性bean定义添加了“(abstract)”标记,分别为XML bean定义添加了“abstract”属性

    • 添加了对SqlReturnType接口的支持,该接口允许从存储过程中返回自定义类型
    • 添加了java.util.Date的自动转换……

    Spring Framework 1.1候选版本2发布

    发行版本 | Thomas Risberg | 2004年8月19日 | ...

    我们高兴地宣布Spring Framework 1.1候选版本2可用。这将是1.1的最后一个候选版本;1.1正式版很快就会发布。



    此版本中的新功能包括

    • 新的HTTP调用器远程策略,它使用通过HTTP的Java序列化(结合了RMI和Hessian的优势)
    • 用于HTTP/RMI调用器的RemoteInvocationFactory和RemoteInvocationExecutor策略,用于额外的调用上下文
    • 以JSF VariableResolver实现的形式提供基本的JSF支持,该实现了解Spring管理的中层bean
    • 用于Velocity和FreeMarker的表单简化宏,提供HTML输入宏等,以便轻松构建表单
    • ……

    Spring Framework 1.1候选版本1发布

    发行版本 | Thomas Risberg | 2004年7月28日 | ...

    Spring团队高兴地宣布Spring 1.1的第一个候选版本



    Spring 1.1 RC1中的新功能和增强功能包括
    • IoC容器支持方法注入:覆盖具体或抽象方法,通常用于查找容器管理的依赖项。这意味着甚至更不需要实现Spring特定的接口,例如BeanFactoryAware。
    • IoC容器现在可以从静态工厂方法以及构造函数中获取对象。此增强功能允许优秀的AspectJ集成:现在可以使用Spring依赖注入(就像任何对象一样)来配置AspectJ方面。我们计划在1.1正式版之前提供AspectJ集成的示例。
    • 支持发送和接收JMS消息
    • 支持Apache OJB作为ORM替代方案,在Spring一致的数据访问抽象中
    • 显著改进的JDO支持
    • 翻译SQLException以及其他JDBC增强功能的灵活性更高
    • 在使用JDBC时支持嵌套事务和保存点。声明式事务管理可以支持嵌套事务。
    • 如果所有Advisor和目标都是可序列化的,则AOP代理现在也是可序列化的
    • 改进的Velocity和FreeMarker支持
    • 重新设计的父子bean定义概念:子级现在可以覆盖任何继承的设置。这可以用来简化配置。
    Spring 1.1正式版计划于8月中旬发布,并将与Spring 1.0.2完全向后兼容。由于Spring的目标是最小化应用程序代码对框架的依赖,并且由于更改是向后兼容的,我们预计现有应用程序无需任何代码更改即可迁移到Spring 1.1。

    现在到1.1正式版发布之间的主要重点将放在文档和示例上。

    查看更改日志以了解详情。

    可以从此处下载发行版本 此处

    Spring Framework 1.0.2 发布

    发行版本 | Thomas Risberg | 2004年6月2日 | ...

    我们高兴地宣布Spring Framework 1.0.2发布。

    此版本在整个框架中引入了各种增强功能,以及一些次要的错误修复。

    此版本中的增强功能包括

    • 新的“mock”源代码树和“spring-mock”jar文件,包含JNDI和Servlet API模拟,用于应用程序
    • CachedIntrospectionResults刷新JavaBeans Introspector缓存,以便在关闭时进行正确的垃圾回收
    • 添加了ObjectFactory接口和ObjectFactoryCreatingFactoryBean,用于非侵入式创建原型bean
    • AbstractXmlApplicationContext使用PathMatchingResourcePatternResolver用于Ant样式的配置位置模式
    • 添加了对“xxx*”字段的支持……

    Spring Framework 1.0.1 发布

    发行版本 | Thomas Risberg | 2004年4月22日 | ...

    我们高兴地宣布Spring Framework 1.0.1发布。

    这是一个错误修复和次要增强版本;

    最重要的修复和新功能是

    • 添加了Struts ActionSupport和DispatchActionSupport基类,以便轻松访问Spring上下文
    • 添加了Struts ContextLoaderPlugIn和DelegatingActionProxy,取代了Don Brown的Spring Struts插件
    • 重新设计了用于Tiles的ComponentControllerSupport类,以使其与Struts 1.1和Struts 1.2兼容
    • 修复了在提交时Hibernate刷新失败的情况下Hibernate/JTA同步清理
    • 添加了对使用普通JTA或EJB CMT的事务范围Hibernate会话的支持,无需JtaTransactionManager
    • 修复了……

    Spring Framework 1.0 正式版发布

    发行版本 | Thomas Risberg | 2004年3月24日 | ...

    我们高兴地宣布Spring Framework 1.0正式版已发布。

    1. 范围

    Spring 1.0是一个完整的Java/J2EE应用程序框架,涵盖以下功能
    • 目前最复杂的轻量级容器,具有各种类型的setter和构造函数注入
    • 基于AOP Alliance接口的AOP拦截框架,与核心容器集成
    • JNDI支持类,允许轻松地将Spring管理的bean与JNDI定位的对象连接起来
    • 应用程序上下文概念,提供资源加载和消息访问抽象
    • ……

    Spring Framework 1.0候选版本2发布

    发行版本 | Thomas Risberg | 2004年3月2日 | ...

    我们高兴地宣布Spring Framework 1.0候选版本2已发布。RC2涵盖了针对1.0正式版的所有目标功能,1.0正式版应该很快就会发布。


    自候选版本1以来的更改包括
    • 通过Quartz和Timer进行调度支持
    • 支持iBATIS SQL Maps 2的SqlMapClient API
    • JdbcTemplate便捷方法,将预处理语句参数作为Object数组
    • 支持自定义RMI套接字工厂和附加的RMI调用参数
    • PreferencesPlaceholderConfigurer,通过J2SE 1.4 Preferences解析占位符
    • XML bean定义中“constructor-arg”标记的可选“type”属性
    • 修改后的BeanFactoryLocator实现
    • 简化的AOP Advisor接口层次结构
    • 修改后的DataFieldMaxValueIncrementer实现层次结构
    • 扩展了LocalSessionFactoryBean中的映射配置选项
    • 元数据支持使用最新的Commons Attributes快照
    • VelocityView支持Velocity Tools 1.1
    完整的更改列表包含在更改日志中。

    可以从此处下载发行版本 此处

    附注:1.0 版本发布后,我们将专注于新功能,其中一些可以在我们的 JIRA 中找到。请查看,但请注意,列表仍在更改中。[2004-03-01]

    获取Spring通讯

    通过Spring通讯保持联系

    订阅

    抢先一步

    VMware 提供培训和认证,以加速您的进步。

    了解更多

    获取支持

    Tanzu Spring在一个简单的订阅中提供OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

    了解更多

    即将举行的活动

    查看Spring社区中所有即将举行的活动。

    查看全部