開発プロジェクトの 1 つで spring roo を評価しています。私の理解が正しいかどうかを誰かが教えてくれますか?
- Spring ROO には JAX-RS 実装があります。
- spring roo がプロジェクトから削除されても、依存関係は引き続き存在します。POM ファイルは自動的に変更されません。
私はSpring rooを初めて使用していますが、コード/構成の例は理解を深めるのに役立ちます.
開発プロジェクトの 1 つで spring roo を評価しています。私の理解が正しいかどうかを誰かが教えてくれますか?
私はSpring rooを初めて使用していますが、コード/構成の例は理解を深めるのに役立ちます.
あなたの質問の最初の部分についてはよくわかりませんが、うまくいけば2番目の部分に光を当てることができます. Roo を削除すると、すべての依存関係が残ります。依存関係がまだ存在するため、POM は更新されません。Roo にプロジェクトの管理をやめるように言ったからといって、AspectJ が不要になるわけではありません。依存関係を削除する唯一の方法は、手動で削除することです。
解決しようとしている依存関係に応じて、それを削除するタスクが簡単または困難になる可能性があります。たとえば、AspectJ はいたるところで使用されており、おそらく削除するのは非常に困難です。ただし、JSON をまったく使用していない場合は、Jackson を問題なく簡単に削除できます。アプリケーションが何をしているかに大きく依存します。Roo は非常に洗練されたマクロ ツールにすぎないことに注意してください。何かを行うための新しい方法を発明しているわけではありません。自分で生成できる (そしてしばしば行う) ボイラー プレート コードを生成する手段を提供しているだけです。開発者として追加するものを踏まなくても、生成されたコードを維持できるように、定型コードを凝った方法で処理する傾向があります。