2 回答

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
Spring Boot充分利用了JavaConfig的配置模式以及“約定優(yōu)于配置”的理念,能夠極大的簡(jiǎn)化基于Spring
MVC的Web應(yīng)用和REST服務(wù)開(kāi)發(fā)。
Spring
4倡導(dǎo)微服務(wù)的架構(gòu),針對(duì)這一理念,近來(lái)在微博上也有一些有價(jià)值的討論,如這里和這里。微服務(wù)架構(gòu)倡導(dǎo)將功能拆分到離散的服務(wù)中,獨(dú)立地進(jìn)行部署,Spring
Boot能夠很方便地將應(yīng)用打包成獨(dú)立可運(yùn)行的JAR包,因此在開(kāi)發(fā)模式上很契合這一理念。目前,Spring
Boot依然是0.5.0的里程碑版本,因此相關(guān)的文檔尚不完善,本文將會(huì)以一個(gè)簡(jiǎn)單的樣例來(lái)介紹基于這個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程。
要Spring
Boot進(jìn)行功能開(kāi)發(fā),需要使用Gradle或者M(jìn)aven作為構(gòu)建工具。在本例中,我們會(huì)使用Eclipse和Maven插件進(jìn)行開(kāi)發(fā)。要使用Spring
Boot,首先創(chuàng)建一個(gè)Maven工程,并修改Maven主要的配置文件pom.xml,如下所示:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>0.5.0.M7</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring3</artifactId>
</dependency>
</dependencies>
- 2 回答
- 0 關(guān)注
- 1131 瀏覽
添加回答
舉報(bào)