Javaの開発環境ができたところで初めに動かしてみるアプリです。
- Kotlin 1.1
- Spring Boot 1.5.2
- Vaadin 8
$ git clone https://github.com/javecs/j-ecosys-codes-demo.git
$ cd j-ecosys-codes-demo
$ gradle bootRun
- localhost:8080にアクセスして見てください。
-
まずは、Vaadin Springプラグインを使用します。
compile('com.vaadin:vaadin-spring-boot-starter')
-
画面に表示するクラスは、VaadinのUIクラウを継承して
@SpringUI
をつけます。 そして、init
の中で表示したい画面を書きます。@Theme("valo") @SpringUI class Welcome : UI() { override fun init(request: VaadinRequest?) { content = VerticalLayout().apply { setSizeFull() addComponent(Button("ようこそ", { _ -> Notification.show("Java エコシステムへ") })) } } }
-
UIにはテーマを適用することで、より洗練された画面表示ができます。
@Theme("valo")
-
VaadinとSpringのチュートリアルです。
http://vaadin.github.io/spring-tutorial/ -
Vaadinのテーマを触ってみたいなら、次のページで試してみてください。
http://demo.vaadin.com/valo-theme/#!common