春 - 春の共通アノテーション

  1. アウトライン
    1. いくつかの簡単な順序春のコメント
    2. これは、連結の水波の種類と見なすことができます
      1. 不完全なコンテンツ
      2. カテゴリーいくつかの場所はあまりにも論理的ではないかもしれません
      3. そして、時間が非常に豊富ではありません
      4. まず、それは行く終え、自分自身を書くことを書き留め
  2. 約束
        1. 5
  3. 後悔
    1. 著書に関連して、半月思い出し終えた後に読みます
      1. 今では少し疲れて見えます
      2. いくつかのものは、それほどの正確な記録ではないかもしれません
        1. 問題を特定し、タイムリーにそれを修復

1.基本

  1. @SpringBootApplication
    1. アウトライン
      1. 注釈エントリークラスの春
      2. 3つの古いノートによって合成
    2. タイプ
      1. クラスノート
        1. SpringBoot入口クラス
    3. 構図
      1. @SpringBootConfiguration
        1. Configurationクラス
          1. それは@Configurationの特殊な形式です
          2. 私は、これは、構成クラスであることを教えてくれ
      2. @EnableAutoConfiguration
        1. オプション
          1. オープン自動設定
            1. 自動設定は、春ブーツの特徴であります
            2. 大会の多くの代わりの設定
      3. @ComponentScan
        1. オプション
          1. オープンコンポーネントのスキャン
            1. 自動的に土台を作った、背中に注射されます
        2. 関連の注意事項
          1. @成分
          2. @コントローラ
          3. @サービス
    4. REF
      1. 注釈タイプSpringBootApplication
  2. @成分
    1. アウトライン
      1. ばねアセンブリのコメント
        1. サブカテゴリーがあります。
          1. @コントローラ
          2. @サービス
    2. タイプ
      1. クラスノート
        1. Componentクラス
        2. オートスキャン
    3. 座標
      1. 私たちは、@SpringBootApplicationで作業する必要があります
        1. 主に自動スキャン
    4. REF
      1. @成分
  3. @コントローラ
    1. アウトライン
      1. 春WebMvcのコメント
    2. タイプ
      1. クラスノート
        1. これは、コントローラに表示されます
    3. 座標
      1. 私たちは、@SpringBootApplicationで作業する必要があります
        1. 主に自動スキャン
    4. REF
      1. 注釈タイプコントローラ
  4. @サービス
    1. アウトライン
      1. 春の注釈
    2. タイプ
      1. クラスノート
        1. これは、サービスに表示されます
          1. サービスは通常、インタフェースを実装しています
    3. 座標
      1. 私たちは、@SpringBootApplicationで作業する必要があります
        1. 主に自動スキャン
    4. REF
      1. 注釈タイプサービス
  5. @Autowired
    1. アウトライン
      1. 春の注釈
      2. 自動注入
    2. タイプ
      1. オブジェクトの表記法
        1. これは、オブジェクトの宣言に表示されます
        2. 自動的に満たされたタイプを認識
          1. また、手動で実行することができます
    3. 座標
      1. @成分
      2. @コントローラ
      3. @サービス
      4. @Repository
    4. REF
      1. 注釈タイプAutowired
      2. 春の注釈の設定(2) - @ Autowired
        1. 塗りつぶしオブジェクトの特定のタイプを指定するAutowired
  6. @Configuration
    1. アウトライン
      1. 春の注釈クラス
    2. タイプ
      1. クラスノート
        1. クラスメソッドの意志
          1. ランタイムBeanを生成します
          2. これらのランタイムの秦秋の豆加工
        2. たとえばのWebConfig
          1. Web設定
          2. 豆自体
    3. REF
      1. 注釈タイプの設定
  7. @Repository
    1. アウトライン
      1. 春の注釈データベースとの対話のクラス
    2. タイプ
      1. クラスノート
        1. 通常、テンプレートクラスの様々な、そして永続的なデータ交換で
    3. REF
      1. 注釈タイプリポジトリ

2. MVC

  1. @RequestMapping
    1. アウトライン
      1. 責任パスコントローラ声明
    2. タイプ
      1. クラスノート
        1. これは、全体のコントローラのデフォルトのパスを指定します
          1. 以下の処理方法、経路が記載されていない場合、このプレスパス
          2. 説明、場所、ルートパスとしてこれを使用した場合、処理は続行します
      2. メソッドのノート
        1. 通常は、他を指定する必要があります
          1. リクエストメソッド
          2. パス
          3. パスパラメータ
    3. 座標
      1. 様々な@Mapping
    4. REF
      1. 注釈タイプRequestMapping
  2. 様々な@Mapping
    1. アウトライン
      1. さまざまなプロトコルに対応
    2. タイプ
      1. メソッドのノート
        1. 特定のプロトコルを治療する方法コントローラノート
    3. コメント
      1. @GetMapping
      2. @PostMapping
      3. @PutMapping
      4. @DeleteMapping
      5. @PatchMapping
    4. 座標
      1. @RequestMapping
    5. REF
      1. 注釈タイプGetMapping
        1. のみGetMappingを与えました
        2. その他には、ページからジャンプすることができます
  3. @SessionAttributes
    1. アウトライン
      1. モデルの属性値は、セッションに保存する宣言します
    2. タイプ
      1. クラスノート
        1. 特定のコントローラの使用
          1. ライン上のコントローラを使用します
    3. REF
      1. 注釈タイプSessionAttributes
  4. @ModelAttribute
    1. アウトライン
      1. モデルプロパティ
        1. もう少し機能
    2. タイプ
      1. メモプロパティ
        1. reqeustのメソッドパラメータで使用するために
          1. モデルからのオブジェクトの対応するタイプにフェッチ要求、およびパラメータを渡すことができ
      2. メソッドのノート
        1. 属性値に対応するモデルとして、メソッドの戻り値、
          1. また、このビットを確認する必要がぼやけ
    3. REF
      1. 注釈タイプModelAttribute

3.残りの部分

  1. @RestController
    1. アウトライン
      1. コントローララベルrestcontroller
    2. タイプ
      1. クラスノート
        1. リアクションコントローラメソッドのデフォルトのクラス、
          1. @ResponseBody
            1. 戻りデータは、responsebodyに書きました
    3. REF
      1. 注釈タイプRestController
  2. @PathVariable
    1. アウトライン
      1. 属性パラメータとして、
    2. タイプ
      1. メモプロパティ
        1. パラメータと同じ名前のフィールドをとらパスからURL
    3. REF
      1. 注釈タイプPathVariable
  3. @ResponseStatus
    1. アウトライン
      1. 指定されたプロパティへの対応
    2. タイプ
      1. メソッドのノート
        1. 指定されたプロパティへの対応
    3. 座標
      1. @マッピング
      2. @RequestMapping
      3. 列挙型はhttpStatus
    4. REF
      1. 注釈タイプResponseStatus
      2. 列挙型はhttpStatus
        1. responsestatusと国家、
  4. @RequestBody
    1. アウトライン
      1. RequestBody中からコンテンツを取得します。
    2. タイプ
      1. メモプロパティ
        1. コントローラメソッドパラメータ
          1. 身体の要求の内部から得ました
          2. 質問は、一見リクエストボディに、完全なオブジェクトでなければなりません
    3. REF
      1. 注釈タイプRequestBody

4.テスト

  1. @RunWith(SpringRunner.class)
    1. アウトライン
      1. 春ブートテストノート
      2. JUnitは実際にはコメントです
        1. JUnitの4
    2. タイプ
      1. クラスノート
        1. テストカテゴリ
          1. 必要スプリングノートは、我々は、追加する必要があります
          2. それ以外の場合は、春の関連する注釈は無視されます
    3. SpringRunner.class
      1. 指定されたランナー
        1. これは明らかではないが、
        2. 一般的にこの権利を使用します
  2. @SpringBootTest
    1. アウトライン
      1. 春のブートテスト
      2. 完全な春のコンテキスト
    2. クラスノート
      1. クラスノート
        1. 春ブートテストクラス
    3. 効果
      1. スタートスプリングブートアプリケーションコンテキスト
      2. デフォルトのロードコンテキストを使用しSpringBootContextLoader
      3. デフォルトの設定を使用して、ロードされた@SpringBootConfigurationです
      4. それの他のAPIドキュメントを参照してください...
    4. REF
      1. 注釈タイプSpringBootTest
  3. @WebMvcTest
    1. アウトライン
      1. 春ブートテストノート
      2. 春のWeb MVC関連テスト
    2. タイプ
      1. クラスノート
      2. 春ブーツwebmvcテストクラス
        1. のみwebmvcのテスト
    3. サプリメント
      1. あなたは完全な春のコンテキストを必要とする場合
        1. @SpringBootTestご持参ください
    4. 座標
      1. 私たちは、このクラスとMockMvcで行うことができます
    5. REF
      1. [注釈タイプWebMvcTest(https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/autoconfigure/web/servlet/WebMvcTest.html
  4. @RequestParam
    1. わずかに

PS

  1. REF
    1. アクション第5版では春
  2. その他の注意事項
    1. 唐辛子
    2. TestNGの
    3. 春のセキュリティ
      1. これは、追加する必要があります...
    4. 有効な春
      1. このサプリメントを行きます
    5. 春の構成プロパティ
      1. サプリメントの必要性

おすすめ

転載: www.cnblogs.com/xy14/p/11925245.html