2022-02

Java

EntityManagerを利用してレコードを取得する

EntityManagerを利用するとSQLを組み立ててレコードを取得することができます。 以下のようなインターフェースがあります public interface RoleRepository { List<R...
Spring

Spring Security | 権限をコントローラーのメソッドに紐づける

前回はロールに応じてアクセスできるURLを制限しました。今回はこの応用みたいな感じでコントローラーのメソッドと権限を紐づけて、権限がない場合は処理をしないという実装を行います。 関連記事 参考 現...
Spring

Spring Securityを利用する

参考: 参考: 参考: 利用の開始 依存関係を追加する dependencies { implementation 'org.springframework.boot:spring-boot-starter...
Spring

ログ出力 | 現場至上主義 Spring Boot2 徹底活用

ソースコードを見ると非推奨のものを利用しているようなので、その辺もキャッチアップしながら勉強していきます。 コントローラーの処理前と処理後に、ログの出力を行います。 ■ロギングについて 基本的には通常のコンソール...
Spring

ソースコードジェネレータ | 現場至上主義 Spring Boot2 徹底活用

正直、私がこの本で一番興味があったのがソースコードジェネレータの箇所です。 ソースコードの自動生成はやったことがあります。画面もそうですが、DB定義からdaoとかを自動生成したりするものもあります(S2JDBC-Gen) 本の...
Spring

Docker | 現場至上主義 Spring Boot2 徹底活用

Dockerを使うメリット 環境依存がなくなる(メンバーがおなじ環境を構築できる)環境構築手順をコード化できるわざわざDBサーバーとか用意しなくていいので簡単に環境を廃棄できる 本ではDockerfileにてイメージの定義を行...
Spring

バリデーション | 現場至上主義 Spring Boot2 徹底活用

この本はGithubからコードを持ってくるのが前提なのですが、内容としては非常に濃いので結構読んでいます。 というわけでこの本を使って勉強した記録を残していきます。 本 現場至上主義 Spring Boot2 徹底活用 ...
Java

Spring | Domaでデフォルトメソッドを利用する

Doamaで共通処理を実装しようと思ったらこんなエラーが起きました。 [DOMA4059] The DAO interface cannot have type parameters. ここに対策案がありました。 ...
Java

Springでdomaを使う | Maven

domaを使うことでsqlファイルを実装として使うことができます。利用環境の構築で少し迷ったのでメモ残しておきます 参考: 参考: pomの修正 domaを利用するには以下のものを追加 <dep...
Java

Javaの@FunctionalInterfaceでラムダ式と遊ぶ

@FunctionalInterfaceを使ってラムダ式と遊んでみます シンプルな例 とてもシンプルな例です。T型の引数を取ってT型を返すラムダ式を渡してあげることで実装できます。 /* * 関数型インターフェースは単...
タイトルとURLをコピーしました