當前位置:編程學習大全網 - 網站源碼 - 如何快速構建基於Spring4.0的Rest API

如何快速構建基於Spring4.0的Rest API

配置

這個應用可以使用JavaConfig完成配置。我把它切分為下面幾個部分:

ServicesConfig(服務配置)

無需掃描組件,配置真的非常簡單:

PersistenceConfig(持久層配置)

我們想要壹個配置了所有可用倉庫的MONGODB配置。在這個簡單的應用中我們只用了壹個倉庫,所以配置也非常的簡單:

SecurityConfig(安全配置)

理論上,Spring Security 23.2完全可以使用JavaConfig。但對於我這也僅僅是壹個理論,所以這裏還是選擇xml配置的方式:

@Configuration

@ImportResource("classpath:spring-security-context.xml")

public class SecurityConfig {}

使用這個xml就讓API能使用基本的安全機制了。

WebAppInitializer(初始化)

我們不想使用web.xml,所以使用下面的代碼配置整個應用:

WebAppSecurityInitializer(安全配置初始化)

相對於Spring3,可以使用下面這種更加新穎的特性來完成配置:

@Order(1)

public class WebAppSecurityInitializer extends AbstractSecurityWebApplicationInitializer {}

WebMvcConfig (Mvc配置)

調度控制器配置。這個也非常簡單,僅僅包含了構建壹個簡單API的最重要配置:

這就是需要的配置,非常簡單吧!

  • 上一篇:在ida中點擊函數調用打不開頁面怎麽辦?
  • 下一篇:圖書館應用程序源代碼
  • copyright 2024編程學習大全網