文章出處
文章列表
一、mac上安裝
$ brew tap pivotal/tap $ brew install springboot
安裝成功后,可在終端查看命令行
➜ ~ spring --version
Spring CLI v1.5.2.RELEASE
二、極速體驗hello world
隨便開個vim啥的,敲幾行代碼:
@RestController class ThisWillActuallyRun { @RequestMapping("/") String home() { "Hello World!" } }
保存成app.groovy,然后在終端下就可以運行了:
spring run app.groovy
不要退出,然后在瀏覽器里瀏覽http://localhost:8080 ,沒錯,一個自帶webserver容器的web應用就這樣跑起來了。
三、gradle 項目
3.1 build.gradle
buildscript { ext { springBootVersion = '1.5.2.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' jar { baseName = 'spring-boot-web-demo' version = '0.0.1-SNAPSHOT' } sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { compile('org.springframework.boot:spring-boot-starter-web') compileOnly('org.projectlombok:lombok') testCompile('org.springframework.boot:spring-boot-starter-test') }
3.2 項目結構
3.3 配置文件application.yml
1 server: 2 port: 9090 #服務器端口 3 context-path: "/jimmy" #context-path 4 spring: 5 main: 6 banner-mode: "off" #啟動時是否在控制臺/日志里輸出Spring字樣Banner
spring-boot推薦配置使用新的yaml格式,更多默認的配置項請見參考文檔2
3.4 運行及打包
spring-boot插件為gradle新增了2個task:bootRun、bootRepackage
分別用于運行及打包
gradle bootRun 、gradle bootRepackage 大家試下即可。打包成功后,/build/libs 下將生成可執行的jar包,復制到服務器上,java -jar spring-boot-web-demo-0.0.1-SNAPSHOT.jar 完事
參考文檔:
2、http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#common-application-properties
文章列表
全站熱搜