OpenDocument Spreadsheetを使った「帳票テンプレート」サンプルアプリ
「第13回関西LibreOffice勉強会」の「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」のデモで使用したサンプルアプリケーションです。
基本的には「OpenDocument Spreadsheet(Libre Officeのドキュメント)をプログラム(Java)から操作する例」ですが、 以下のファクタを利用したサンプル例だったりします。
- JOpenDocument(Javaのライブラリ)
- Spring boot
- Doma2
- Flyway(DBマイグレーションツール)
- Twitter Bootstrap
以下を前提とします。
- JDK11インストール
- docker & docker-compose がインストールされている
- PostgresのDBを用意
./env/local/postgres/start.sh
- SpringBootのアプリ起動コマンドを叩く
./gradlew clean bootRun
- ブラウザからURLを指定
./gradlew clean check
./env/ci/start.sh
上記を実行した際、コンソールに表示されるメッセージに従ってください。
Kazuhito Miura ( @kazuhito_m on Twitter )