しおメモ

雑多な技術系ブログです。ニッチな内容が多いです。

Java

Spring Bootでのプロファイルを使った環境切り分け

Spring Bootでは、プロファイルという機能を用いて、設定値をyamlファイルやpropetiesファイルとして外部に切り分けることができます。 これを使って、実行環境ごとの定数値をまとめたり、DIされるクラスを変えたりすることができます。 基本 実行時に読み込…

Kotlinで簡単にサーバーサイドレンダリング

みなさんKotlin使ってますか? サーバーサイドでも便利なので、自分は最近よく使っています。 API側はよくみるので、今回はサーバーサイドレンダリングの方を書いてみます Kotlinのいいところ 準備 使うもの プロジェクト作成 雛形を見てみる indexページを…

Springのcontrollerにおけるvalidation

Spring Frameworkにおけるvalidation Hibernate Validator 主なアノテーション Formに対するvalidation Formクラス Controllerクラス Form以外に対するvalidation 書いてないこと Spring Frameworkにおけるvalidation http://terasolunaorg.github.io/guidel…

Lombokはいいぞ

Lombokとは 共通テク よく使う @Getter, @Setter @ToString @EqualsAndHashCode @Data @xxxArgsConstructor @NonNull 知らなくても困らないやつ @Builder @SneakyThrows @Slf4j まとめ Lombokとは いい感じにAnnotaitionで、Javaのよく出てくる処理を書いて…