自動アセンブリは SpringBoot の最も重要なシンボルであるはずです。構成よりも合意が大きいこの種の設計により、プログラミングが容易になり、賃金が下がり、Java 開発に敷居がなくなるからです。
環境: JDK17
、SpringBoot3.0
前章(IOC、AOP、トランザクション、Tomcat)は SpringBoot3.0 環境をベースに説明したため、次の数章では SpringBoot3.0 に関連するソースコードについて簡単に説明します。
いわゆる自動アセンブリは、サードパーティの jar パッケージの構成クラスを IOC コンテナ (共通の xxx-spring-boot-starter) に自動的に挿入します。導入後はIOCコンテナから直接豆を取り出して使用することができます。
たとえば、これが導入された場合spring-boot-starter-data-redis
、次のように直接使用できます。
@Autowired
private RedisTemplate redisTemplate;
いや、SpringBoot の起動ソースコードを先に書いてからこの記事を書けばいいのですが、それは忘れて、先にこれをやっておこうと思います。
私たちのスタートアップクラス:
@SpringBootApplication
publi