この質問は比較的広範囲にわたる可能性があり、質問とさえ呼ばれないかもしれません。プロジェクトのアーキテクチャの階層構造のほとんどはビジネスに基づいて分析されています。これまでに見た新鮮で包括的なエンジニアリング アーキテクチャをいくつか投稿していただければ幸いです。
ちょっとしたクローラーを投稿するだけです。スプレーしないでください
spring maven mybatis logback アセンブリ [パッケージ化プラグイン] htmlunit jsoup
図に示すモジュール
共通 すべての辞書、util
db Bean マッパー dao
サービス ビジネス レイヤー
拡張機能非バックボーン ビジネス
main main メソッドの単純なパラメーター処理
これらに問題がある場合は、Spring Cloud のマイクロサービスに直接アクセスすることをお勧めします
一般的には業務機能に応じてモジュールに分かれているのではないでしょうか?