STS Cloud Foundry 集成 2.7.0.M4 发布

发布 | Martin Lippert | 2011 年 8 月 24 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布 SpringSource Tool Suite (STS) 的 Cloud Foundry 集成发布了一个新的里程碑版本 2.7.0.M4。此里程碑版本包含对刚刚发布的 Micro Cloud Foundry 的支持,并允许您直接在 IDE 中注册用户。除此之外,此里程碑版本还包含对现有功能的许多修复和改进。

工具的安装说明和快速指南可在 SpringSource 团队博客上找到:在 STS 中使用 Cloud Foundry

支持 Neo4j 的 Spring Data Graph 1.1.0 发布

发布 | Thomas Risberg | 2011 年 8 月 19 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,支持 Neo4jSpring Data Graph 项目的第二个版本 (1.1.0.RELEASE) 现已发布!

Spring Data Graph 于 2011 年 4 月首次公开发布后,我们主要专注于用户反馈。

通过改进的工具相关文档和升级的 AspectJ 版本,我们解决了用户报告的许多 AspectJ 问题。借助最新的 STS 和 Eclipse,以及有望与 Idea11 兼容,开发 Spring Data Graph 应用可以避免恼人的红色波浪线。为了进一步简化开发,我们还提供了 ant/ivy 的示例构建脚本和 gradle 插件。

当然,我们与 Neo4j 的开发保持同步,目前使用的是 Neo4j (1.4.1) 的最新稳定版本。

在 Neo4j 的过去几个月开发中,改进的查询支持(CypherGremlin)是重要的方面之一。因此,我们努力在所有层面支持它。现在,可以从 Spring Data Graph Repositories、从 Neo4j-Template 执行 Cypher 查询,也可以作为动态字段注解的一部分以及通过引入的实体方法执行。Gremlin 脚本也是如此。这种新的表达能力可以实现什么?让我们来看看。

例如,在一个仓库中


	public interface PersonRepository extends GraphRepository, NamedIndexRepository {
	
	    @Query("start team=(%team) match (team)-[:persons]->(member) return member")
	    Iterable findAllTeamMembers(@Param("team") Group team);
	
	    @Query(value = "g.v(team).out('persons')", type = QueryType.Gremlin)
	    Iterable findAllTeamMembersGremlin(@Param("team") Group team);
	}

Neo4j Template API 进行了彻底的改进,使得方法更少,更专注。高级查询结果处理能力(类型转换、映射、单结果、处理器等)现在使用更流畅的 API 实现。这个新 API 适用于所有类型的查询,无论是索引查找、图遍历、Cypher 查询还是 Gremlin 脚本。


	template.query("start n=(0) match n-->m return m", null).to(Node.class);
template.execute("g.v(0).out", null).to(Node.class);

template.lookup("relationship", "name", "rel1").to(String.class, new PropertyContainerNameConverter()).single();

template.traverse(referenceNode, traversalDescription).handle(new Handler<Path>() {
            public void handle(Path value) {
                final String name = (String) value.endNode().getProperty("name", "");
                resultSet.add(name…

SpringSource Tool Suite 2.8.0.M1 发布

发布 | Martin Lippert | 2011 年 8 月 11 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布,我们刚刚发布了 SpringSource Tool Suite (STS) 下一个版本的首个里程碑构建。

此里程碑版本主要为 Groovy&Grails 开发者带来了一些更新和新功能,包括

  • 更新至 tc Server Developer Edition 2.5.1
  • 更新至 Maven 3.0.3
  • 更新至 Mylyn 3.6.1
  • 运行于 JDK 1.7.0,包括 Spring Roo 1.1.5
  • constructor-arg 的验证和快速修复
  • 支持 Grails 2.0.0.M1
  • 增强了对 Grails 2.0.0.M1 的 DSL 支持
  • Groovy-Eclipse 的许多改进

更多详细信息可在 2.8.0.M1 新增功能和注意事项 文档中找到。详细的安装说明也已提供,请参阅里程碑更新站点上的安装说明。

与往常一样,可以从 STS 下载页面下载,请查看“其他下载”。

2.8.0.M2 计划于九月下半月发布,紧随其后的是……

支持 Oracle 数据库的 Spring Data JDBC 扩展 1.0.0.M2 发布

发布 | Thomas Risberg | 2011 年 7 月 28 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,支持 Oracle 数据库的 Spring Data JDBC 扩展 1.0 项目的第二个里程碑版本 (1.0.0.M2) 现已发布!

新的 Spring Data JDBC Extensions 项目旨在为特定供应商的 JDBC 扩展提供额外支持,以及与 QueryDSL 等 JDBC 交互的新方法。大部分支持由 SpringSource 项目“用于 Oracle 数据库的高级包”(曾面向支持订阅客户提供)移植的代码组成。我们现在将这些代码提供给所有 Spring 用户...

Spring Social 1.0.0.RC2 发布

发布 | Craig Walls | 2011 年 7 月 27 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Social 1.0.0.RC2 发布。Spring Social 允许您将 Java 应用程序连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。

本次发布公告适用于 Spring Social 核心项目以及今天同步发布 1.0.0.RC2 版本的 Spring Social Facebook 和 Spring Social Twitter 项目。

此版本包含对自 1.0.0.RC1 以来报告的错误的修复,以及一些改进

  • Twitter 和 Facebook 客户端现在支持对可返回分页结果的 API 操作进行分页。
  • ProviderSignInController 现在处理用户拒绝授权的场景。
  • 现在处理在提供商登录尝试期间匹配到多个本地用户的异常情况。
  • 示例应用程序集已更新。

请参阅变更日志以了解此版本的新增功能(核心 | Facebook | Twitter

要获取软件,请下载发布版本(核心 | Facebook | Twitter),或者只需将 maven artifacts 添加到您的项目。要查看实际效果,请运行 快速入门 并启动 示例应用(已更新至 1.0.0.RC2)。同时参考 参考手册 中的信息。

Spring Social 需要 Spring Framework 3.0.5 或更高版本才能运行。我们建议新应用程序使用 Spring 3.1,以利用核心框架的最新进展。有关依赖项的完整说明,请参阅参考手册。

非常感谢社区帮助我们发现并解决了 RC1 中的问题。在迈向 GA 版本之际,我们感谢社区的参与,并期待听到您对 RC2 版本的想法。请在论坛中参与讨论,如果您有任何建议或发现任何错误,请在问题跟踪器中提交。

希望您喜欢使用 Spring Social!

支持 Neo4j 的 Spring Data Graph 1.1.0.RC1 发布

发布 | Thomas Risberg | 2011 年 7 月 26 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,支持 Neo4j 的 Spring Data Graph 项目的新发布候选版本 (1.1.0.RC1) 现已发布!

Spring Data 项目的主要目标是简化使用新型数据访问技术(如非关系型数据库、Map-Reduce 框架和基于云的数据服务)构建 Spring 应用的过程。

Graph Neo4j 模块提供了与 Neo4j 图数据库的集成。早在 2010 年,Rod Johnson 和 Emil Eifrem 开始就 Spring 和 Neo4j 集成(包括透明持久化等)进行头脑风暴...

Spring Android 1.0.0.M4 发布

发布 | Roy Clarkson | 2011 年 7 月 21 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Android 项目的第四个里程碑版本现已发布!

Spring Android 支持在 Android 环境中使用 Spring Framework。1.0.0.M4 版本专注于更新对原生 Android 应用中最新 Spring Social 版本的支持,并增强了 Rest Template。这包括

  • 通过 Spring Android Auth 模块支持 Spring Social 1.0.0.RC1 和 Spring Security 3.1.0.RC2,该模块包含一个用于持久化 OAuth API 连接的 SQLite 数据存储。
  • 更新了 RestTemplate(客户端)支持,现在与 Spring Framework 3.1.0.M2 级别一致。
  • 在 RestTemplate 中添加了 gzip 压缩支持
  • 添加了对 Google 的 Gson JSON 解析库的支持。Gson 库比 Jackson 小,但 Jackson 性能更快。

Spring Android 支持 Android 2.1 (API Level 7) 及更高版本。

要获取软件,请下载发布版本,或者只需将 maven artifacts 添加到您的项目。要查看实际功能,请查看 spring-android-showcase(已更新至 1.0.0.M4)。

除了 参考指南,Roy Clarkson 还撰写了两篇博客文章,帮助您开始开发 Android 应用程序

如果您正在构建原生 Android 应用程序,我们邀请您在 Spring Android 项目上与我们协作

Spring Data JPA 1.0 GA 发布

发布 | Oliver Drotbohm | 2011 年 7 月 21 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布 Spring Data JPA 项目的第一个最终版本现已发布!感谢所有早期采用者帮助塑造和加强代码库。为了轻松入门,您可以随意深入研究示例代码或阅读参考文档

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

<repository>
    <id>org.springframework.maven.release</id>
    <name>Spring Maven Release Repository</name>
    <url>http://maven.springframework.org/release</url>
</repository>

该版本也将在 Maven Central 中提供。

下载 | JavaDocs | 参考文档 (HTML) | 参考文档 (PDF) | 变更日志

期待您在论坛问题跟踪器中提供反馈。

支持 Neo4j 的 Spring Data Graph 1.1.0.M2 发布

发布 | Thomas Risberg | 2011 年 7 月 20 日 | ...

亲爱的 Spring 社区,

我们很高兴地宣布,支持 Neo4j 的 Spring Data Graph 项目的新里程碑版本 (1.1.0.M2) 现已发布!

Spring Data 项目的主要目标是简化使用新型数据访问技术(如非关系型数据库、Map-Reduce 框架和基于云的数据服务)构建 Spring 应用的过程。

Graph Neo4j 模块提供了与 Neo4j 图数据库的集成。早在 2010 年,Rod Johnson 和 Emil Eifrem 开始就 Spring 和 Neo4j 集成(包括透明持久化等)进行头脑风暴...

获取 Spring 新闻邮件

通过 Spring 新闻邮件保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部