同社は春ブーツ開発プロジェクトとの最初のフレームに記録します。
春ブーツは、簡単かつ高速、前のような感じを開発します。パッケージアップフレームベースのフレームワークスプリングとして、簡素化の設定SSM、起動モードの枠組みのかなりの部分、我々は実行するためにTomcatの中に投げ込ま戦争パッケージとしてラベル項目が、起動クラスの使用は、入れないもの試験の後半部分またはいくつかの他の動作のためには、両方のために非常に便利です。スタートクラスは、設定ファイルの多く救うための開発者への注釈モード走査を使用し、だけでなく、複数の設定を不要にするためにも、トラブルの設定ファイルの変更を修正する必要がなくなります。
データベース側では、私が使用するリバースエンジニアリングの同僚を使用していませんでしたが、非常に便利なプラグインでのアイデアの使用:MyBatisCodeHelperProは、それだけではなく、グラフィカルなインターフェイスを持っている、あなたはデータベースの変化に応じてリアルタイムにデータを更新することができ、あなたが鍵を生成することができます層マッパー、mapper.xmlファイル、およびエンティティクラスのインターフェイス。各SQL文の左辺各インタフェース、およびmapper.xmlファイルマッパ層の上に鳥のアイコンが表示され、コンソール上でグラフィカルインタフェース、リアルタイムデータで塗りつぶし、タイムリーテスト、およびクエリの結果をテストすることができますフォームが表示されました。また、実行中に、あなたはまた、リアルタイムでSQL文を印刷することができます。
いくつかのより多くのSVNを使用するために使用されるコラボレーションツール、上の開発が、今はほとんど忘れられ、gitのは非常に便利であると今、ワンボタンは、ローカルコードを更新することができ、自動的に更新の競合を検出することができ、および表示。キーはコミットもあり、あなたが情報を入力することができます著者が見つけることは容易で、提出コミットした後、あなたが,,リモートブランチはgitに提出したレコードを表示することができそして、自分自身のコードをプッシュするgitのプッシュそれが上がることができます。
開発プロセスの問題のいくつかの経験:
スキャンモジュールなし1.クラス、フロントアクセスディスプレイ403は禁じられ、それをスキャンして授業を始めました。
2.フロントからのデータは時々受信できない、あなたは括弧コントローラのプラス@RequestBodyコメント方法を試すことができます。
3.場合は、クロスドメインの問題、自分のコントローラ層を見@CrossOriginこの注釈が@CrossOrigin(起源=「*」)記述することができ 、 クロスドメインの問題を解決することができます。
4.いくつかのアップ、ページダウンがテーブルの形であり、非常に簡単に対応するサブテーブルの分割、データベース内のメインテーブル、後半に開発を置きます。
5.ページの値を受信すると、いくつかのテーブルが相互に関係している場合は、データテーブルには、1つのデータクラスにパックすることができるかもしれません。多くの関係、クラスがパッケージ化することができる場合は、属性のコレクション、他のオブジェクトです。
。。。一緒に考えてください。。。。