SpringFramework
表題の通りです。ググっても出てこなかったので備忘として残します。 ビルドを通すだけであれば"org.aspectj"のみ取り込めば良いのですが、実際にAOPを動かす(JoinPoint・PointCutの条件を満たした時にAspectクラスのメソッドを実行させる)ためには、"spri…
cronと言えば、Linuxに用意されているスケジュール用のプロセスを思い浮かべる方が多いと思います。(Linuxのcronについては、Wikipedia(https://en.wikipedia.org/wiki/Cron)等を参照してください) しかし、cronはSpring Frameworkにも用意されています…
Springセキュリティによるログインが成功すると、UserDetailsクラスのオブジェクトを含むorg.springframework.security.core.context.SecurityContextHolderがセッションに保持されます。UserDetailsクラスのオブジェクトには、ログインしたユーザー名の情報…
SpringFrameworkで、JavaやHTMLのコードを読んでも原因がわからないバグは、「application.properties」の定義漏れで引き起こされることがあります。 例えば、「spring.messages.basename」の定義が漏れていると、「messages.properties」のようなファイルに…
AOPとは、「アスペクト指向プログラミング(Aspect Oriented Programming)」の略称です。「アスペクト」を日本語に直訳すると「相」ですが、プログラミングの世界では「オブジェクト指向ではうまく分離できない横断的な機能」のことを指します。代表例とし…