***
897 ワード
1、BOMを使用して第三者依存を維持する
Spring Bootプロジェクト自体は、これらのサードパーティ依存性を維持するために多くのオープンソースプロジェクトを使用し、統合しています.しかし、一部は実際のプロジェクトの使用に含まれていないため、プロジェクトでバージョンを自分で維持する必要があります.大規模なプロジェクトに未開発モジュールが多く含まれている場合、メンテナンスは非常に煩雑です.どうしようかな?実際、Spring IO Platformはこのことをしています.それ自体がSpring Bootのサブプロジェクトであり、他のサードパーティのオープンソースライブラリを維持しています.Spring IO Platformを参考にして、すべてのビジネスモジュールプロジェクトをBOMで導入する必要があります.これにより、サードパーティ依存をアップグレードする場合は、この依存バージョンをアップグレードするだけです.
2、自動構成を使う
Spring Bootの主な特性は自動構成を使用することです.これはSpring Bootの一部で、コードを簡素化して動作させることができます.クラスパスで特定のjarファイルが検出されると、自動構成がアクティブになります.
Spring Bootプロジェクト自体は、これらのサードパーティ依存性を維持するために多くのオープンソースプロジェクトを使用し、統合しています.しかし、一部は実際のプロジェクトの使用に含まれていないため、プロジェクトでバージョンを自分で維持する必要があります.大規模なプロジェクトに未開発モジュールが多く含まれている場合、メンテナンスは非常に煩雑です.どうしようかな?実際、Spring IO Platformはこのことをしています.それ自体がSpring Bootのサブプロジェクトであり、他のサードパーティのオープンソースライブラリを維持しています.Spring IO Platformを参考にして、すべてのビジネスモジュールプロジェクトをBOMで導入する必要があります.これにより、サードパーティ依存をアップグレードする場合は、この依存バージョンをアップグレードするだけです.
io.spring.platform
platform-bom
Cairo-SR3
pom
import
2、自動構成を使う
Spring Bootの主な特性は自動構成を使用することです.これはSpring Bootの一部で、コードを簡素化して動作させることができます.クラスパスで特定のjarファイルが検出されると、自動構成がアクティブになります.