Vaadin+Spring Bootでログイン画面を作成

公開日: : 最終更新日:2017/08/12 Vaadin ,

Spring BootをベースにVaadinでログイン画面を作ってみました。
Vaadinのバージョンは8.0.5です。
ソースコードは下記に置いてます。

https://github.com/wata0218/vaadin-login

Eclipseでプロジェクトを作成

Eclipseのメニューから「ファイル」->「新規」->「Spring スターター・プロジェクト」と進んで「Vaadin」と「セキュリティー」をチェックしてプロジェクトを作成しました。

vaadin-login_01vaadin-login_02

Spring SecurityのConfigクラスを作成

ユーザー名を「user」、パスワードを「password」で固定の認証情報を作成しています。
この部分で「UserDetailsService」を使うように変えたら認証情報をデータベースから取得できるようになります。

UIクラスの作成

ログイン画面(LoginLayout)とログイン後の画面(MainLayout)をUIクラスに追加し、ログインしたら表示をを切り替えるようにしました。

 

ad

関連記事

By: cea +

24時を超えた時刻を入力できるテキストフィールドを作ってみた

時刻を入力するためのフィールドをVaadinのTextFieldを継承して作成してみました。

記事を読む

ad

ad

By: cea +
24時を超えた時刻を入力できるテキストフィールドを作ってみた

時刻を入力するためのフィールドをVaadinのTextFieldを継承

By: GotCredit
Vaadin+Spring Bootでログイン画面を作成

Spring BootをベースにVaadinでログイン画面を作ってみま

lombok cant find ide
Spring Tool SuiteへLombokをインストールする方法

下記のURLから"lombok.jar"をダウンロードします。 ht

Spring Tool Suite
Spring Tool Suiteのインストールと日本語化

 Spring Tool Suiteのインストール 下記のURLから

spotlight -> terminal
ターミナルの起動方法

Spotlightから起動する "control"キーを押しな

→もっと見る

PAGE TOP ↑