Spring Framework 4.0示例应用程序

时间:2014-01-05 14:54:48

标签: java spring hibernate spring-4

自2.5以来,我没有跟上spring框架的所有变化。我正在寻找一个4.0的示例应用程序,它有一个基本的骨架应用程序,hibernate使用控制器和服务以4.0方式完成。

我用Google搜索并查看了弹簧网站,我认为在过去一年左右这里已经变得更糟了。任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:11)

春季指南

看看Spring Guides,  全部使用Spring 4.0。

  

(..)这些指南旨在让您尽快提高工作效率 - 使用最新的 Spring 项目版本和技术,如Spring团队推荐的 。 / p>

我认为教程Data Access with Spring可以为您提供帮助,尤其是第3步:

包含源代码:https://github.com/spring-guides/tut-data

还有“入门指南”,旨在15-30分钟内完成

包含源代码:https://github.com/spring-guides/gs-accessing-data-jpa

这可以让你大致了解一下可能性。您可以使用此解决方案(例如Spring Data JPA等),有或没有Spring Boot

Appfuse archetypes

最近还发布了Appfuse 3.0,支持Spring 4.0。

  

AppFuse是一个用于在JVM上构建Web应用程序的全栈框架。它最初是为了消除构建新Web应用程序时的加速时间而开发的。多年来,它已经发展成为一个非常可测试且安全的系统,用于创建基于Java的Web应用程序。

AppFuse充满了良好的模式,只需从appfuse archetype构建新项目并查看。

答案 1 :(得分:4)

还有一个有趣的项目可以帮助您尽可能简单快速地引导您的spring应用程序。你可能想看看。 Spring Boot

答案 2 :(得分:1)

如果您正在寻找正常的应用程序(不是Web应用程序,而是将Spring 4与hibernate 4集成),那么您可以参考My Blog。如果您有兴趣进一步将其集成到Spring MVC中,则需要使用注释@Controller创建控制器类,并通过@Service注释将其自动装配到相应的Service类。

答案 3 :(得分:0)

Spring 4带来了许多新功能。其中之一是对Java 8版本的支持。以下是Spring 4发行版中包含的重要功能列表。

  1. Spring MVC测试框架
  2. Servlet 3.0上的异步MVC处理
  3. @Configuration classes中的自定义@Bean定义注释
  4. @Autowired和@Value将用作元注释
  5. 整个框架的并发改进
  6. 在TestContext框架中加载WebApplicationContexts
  7. JCache 0.5(JSR-107)
  8. 您也可以阅读Spring 4 Tutorials

    列表