・
レビュー 14 件
・
平均評価 4.6
Spring AOPトレーニングマスターピース。最高の講義 できる最大星数は5つしかありません。 講師に申し訳ありません。良い講義に感謝します。 死族をつければ講師のコードに従って練習した後、後で別々にSpringObjenesis、CGLIBやJDK動的プロキシなどの内部実装ロジック図(ProxyFactory、ObjenesisCglibAopProxyなど)のようにデバッグしていくと見ればはるかに多くを得ることができるようです。 個人的に ProxyFactory proxyFactory = ProxyFactory(インタフェースレスコンポーネント); で初期化する瞬間をデバッグして CGLIB の Enhancer まで乗り込んでルールに合うように様々な手順を経て最終的に getProxy() の結果値でプロキシオブジェクトを生成して返すとき objenesisを使うことを目で直接見るようになりましたが、講師の講義を見る前だったら、そのワークフローの輪郭を全く知らず、何も理解できなかったでしょう。 また、EnableAspectJAutoProxyに関連するAspectJAutoProxyRegistrarクラスが@Aspectアナテーション付きの型を取得し、続くロジックでBeanPostProcessorを使用して実際のオブジェクトではなくプロキシオブジェクトをSpringBinとして登録するプロセスも別々に探索しながら、Spring aopの理解が大幅に向上することを感じました。 大きな絵を先に見せてくださることで、実際のロジックの詳細動作方式を理解できるようにしてくださったことに深く感謝します。
Charlie Tさん頑張ってくれてありがとう。こういう受講評のおかげでまた次の講義を準備する力を得るようになりますね^^!