Spring Bootを始めたので少しずつお勉強。
間違っていたらすいません。
@Beanとは何者なのか?
@Configuration
がついたクラスのメソッドによく@Bean
があります。
こいつは、Springboot起動時に@Bean
がついたメソッドを洗い出し、DIコンテナに登録を行うもののよう。
@Bean
がDIコンテナに登録が終わったあと、@Component
がついたclassをDIに登録し、
最後にprivate final XXXX
形式で呼び出されている部分にDIでnewをしたオブジェクトを割り当てていく
参考
![](https://nnahito.com/images/nnahito.png)
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。