Skip to content

javecs/j-ecosys-codes-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

j-ecosys-codes-demo Build Status

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

ようこそ

コードの説明

  • まずは、Vaadin Springプラグインを使用します。 

    :octocat: build.gradle

    compile('com.vaadin:vaadin-spring-boot-starter')
    
  • 画面に表示するクラスは、VaadinのUIクラウを継承して@SpringUIをつけます。 そして、initの中で表示したい画面を書きます。  

    :octocat: DemoApplication.kt

    @Theme("valo")
    @SpringUI
    class Welcome : UI() {
        override fun init(request: VaadinRequest?) {
            content = VerticalLayout().apply {
                setSizeFull()
                addComponent(Button("ようこそ", { _ -> Notification.show("Java エコシステムへ") }))
            }
        }
    }
  • UIにはテーマを適用することで、より洗練された画面表示ができます。

    :octocat: DemoApplication.kt

    @Theme("valo")
    

より詳しくは...

About

Javaの開発環境ができたところで初めに動かしてみるアプリです。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages