重构旧的spring框架4.0.1以支持spring启动restcontroller



在更广泛的意义上,我希望能够在传统的"手工做一切"的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之上。查看指南的这一部分,了解使用该注释背后的机制。

最新更新