"Java"に関連付けられた記事
OSGi Bundleをテストする 2
テンプレートから作成したホストBundleには3つのサービスが登録されています。
ServiceComponent
Dictionary
DictionaryService
1と2についてはOSGI-INF以下のxmlでサービスを登録していて、3についてはActivatorで登録しています。
今回はDictionaryServiceをテストします。
まずはOSGiのサービスインターフェイスを使わない普通の単体テストを行い、次にサービスインターフェイスを使ったOSGi Bundleとしてのテストを行います。
Spring BootでThymeleafを使う
Spring BootはSpringや依存するライブラリをまとめて、Springでの開発をしやすくするもののようです。
あとサーブレットコンテナが組み込まれていたり、コマンドラインから稼働中のWebアプリケーションにアクセスできる仕組みが提供されているようです。
GradleでGetting Startedをやってみましたがいいかんじです。
依存するライブラリをちまちま書かなくてよかったり、コマンドライン一行で起動できたりして便利です。
Getting StartedではRestControllerでhtmlのViewを使っていないので、今回はViewを使ってみます。
Viewはjspやいくつかのテンプレートエンジンを選べるようですが、Thymeleafがいちおしっぽいので、これを使ってみます。