[Java][Spring Boot] NetBeansで始めるSpring Boot
NetBeansを使用して、Spring Bootアプリケーションを作成していきます。
環境
- Java 8
- NetBeans 8.1
- NetBeansプラグイン ー NB SpringBoot
NetBeansのGradleサポートはいまいちなので、ビルド-ツールはMavenを使用します。
プロジェクトの作成
MavenカテゴリにあるSpring boot basic projectを選択します。
生成されたファイル
このようなファイルたちが生成されました。
├── nbactions.xml
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── DemoApplication.java
│ └── resources
│ └── application.properties
└── test
└── java
└── com
└── example
└── DemoApplicationTests.java
pom.xmlの変更
2016年10月時点では、pom.xmlの内容が古くて読み込まれていないので書き換えます。
project>parent
<version>1.4.0.RELASE</version>
project>properties
<java.version>1.7</java.version>
↓
project>parent
<version>1.4.1.RELASE</version>
project>properties
<java.version>1.8</java.version>
POMをReloadします。
読み込まれました。
依存性の変更
spring-boot-starter
となっているところをspring-boot-starter-web
へ変更します。
ビルドして実行
おもむろにビルドして実行してみます。
ブラウザを起動して http://localhost:8080/ へアクセスします。
Hello Controllerの作成
Guideに従って、Hello Controllerを作成してみます。
HelloController.java
package com.example.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Greetings from Spring Boot!";
}
}
実行
ビルドして実行します。
もし前のMavenが動いていたら、先に止めておきます。
こんなん表示されました。