makotanの勉強日記

勉強したこととか設定系のメモとかそういうのを集めたもの

Java

SpringBootのEmbeddedServletContainerでアクセスログをlogbackにする

必要なjarは ch.qos.logback:logback-access あとはEmbeddedServletContainerCustomizerを使ってセットする。jarの中にあるのでfile名の取得のところが気持ち悪いけど、設定で変更可能にすると幸せになれるかも @Bean public EmbeddedServletContainerCustom…

Ninja インストール

必須 java7 maven 3.1以上 アプリの作成 mvn archetype:generate -DarchetypeGroupId=org.ninjaframework -DarchetypeArtifactId=ninja-servlet-archetype-simple テストで動かす cd MY_INSTALLED_PROJECT mvn clean install mvn ninja:run ブラウザで開く h…

MacのJava7でのjava.library.pathにライブラリを設定する方法

一番最適な判断方法はJavaの中でこれを出力する System.getProperty("java.library.path"); そこに~/Library/Java/Extensionsがあるのに気がついたので mkdir -p ~/Library/Java/Extensions こんなコマンドでディレクトリを作成したあとでExtensionsなライブ…

IntelliJ IDEAのUnitTestの実行ディレクトリがずれる問題

IntelliJ IDEAと他の環境の違い IntelliJでマルチプロジェクトを作った状態でJUnitを動かすと、大元のプロジェクトで実行されてテスト用に使うファイルの位置がずれてエラーになったりする。 mavenでpackageしたりするときの位置と合わせる方法 設定 Run/Deb…