No description, website, or topics provided.
Java CSS HTML Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
.purc
gradle/wrapper
src
.gitignore
INITIAL_DATABASE.md
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle
wercker.yml

README.md

"OpenDocument Spreadsheet" edit sample by Java

OpenDocument Spreadsheetを使った「帳票テンプレート」サンプルアプリ

Latest integration

  • Wercker : wercker status
  • CircleCI : CircleCI

What's this ?

第13回関西LibreOffice勉強会」の「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」のデモで使用したサンプルアプリケーションです。

基本的には「OpenDocument Spreadsheet(Libre Officeのドキュメント)をプログラム(Java)から操作する例」ですが、 以下のファクタを利用したサンプル例だったりします。

  • JOpenDocument(Javaのライブラリ)
  • Spring boot
  • Doma2
  • H2Databaseを使ったDBテスト(本番はMySQL想定)
  • Flyway(DBマイグレーションツール)
  • Lombok
  • Twitter Bootstrap

Usage

Requirement

以下を前提とします。

  • JDK8インストール

Build and Run

./gradlew clean bootRun

Test

./gradlew clean check

Author

Kazuhito Miura ( @kazuhito_m on Twitter )