在更广泛的意义上,我希望能够在传统的"手工做一切"的spring框架项目中具有spring引导的优势。由于JPA存储库、服务和提供程序到目前为止都是手工编写的,因此软切换到spring引导方式将是完美的。我想使用@RestController("mymodel")
类型的注释。
<spring.version>4.0.1.RELEASE</spring.version>
<org.springframework.security.version>3.2.3.RELEASE</org.springframework.security.version>
<org.springframework.data.spring-data-jpa.version>1.5.0.RELEASE</org.springframework.data.spring-data-jpa.version>
如果您有一个现有的spring 4
项目,您可以开始使用新功能。spring boot
引入了许多新的自动配置和项目启动器。如果你有现有的代码,你可以从简化/清理一些4.0之前的代码开始。boot
建立在很多这样的基础上。您可以在这里浏览spring引导参考指南中的主要特性。
在@RestController
的情况下,它建立在Spring MVC
之上。查看指南的这一部分,了解使用该注释背后的机制。