似非プログラマのうんちく

「似非プログラマの覚え書き」出張版

春だから Spring やろうぜ(その 1)

夏になっても秋になっても続くかも知れませんがそのときは生温かい目で見てやってください(苦笑)

今どきの Spring 事情

Spring はプロジェクトが巨大になり過ぎて、どれをどう使えばいいんだ、と尻込みしてしまう人も多いはず。
今人気の Spring MVC も、本格的に使いこなすのは大変。Spring Roo というツールは用意されているけれど…というところに登場したのが Spring Boot。これまで以上に Spring MVC による開発を楽にしてくれるっぽい。

まずは CLI で動く物を作る

Spring Boot には CLI も用意されている。

https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html#getting-started-installing-the-cli

まずはここから spring-boot-cli-2.0.0.RELEASE-bin.zip をダウンロードしてきて適当なフォルダに入れて、PATH を通す。

適当なフォルダに app.groovy を作る。

@RestController
class MyBootApp {
    @RequestMapping("/")
    def top() {
        "Hello Spring Boot!"
    }
}

あとはこのファイルがあるところで

> spring run app.groovy

すると…

f:id:redcat_prog:20180324094705p:plain

おー、出た出た。(続く)