Springノート5--p-名前空間とc-名前空間の使用法


Spring Bean Notes 4-コンストラクターが達成するように見える記事を前に見たことがない場合は
話をする前にBeanオブジェクトコンテナーのライフサイクルを調べてください。

怠惰は人類の最初の生産力であり、科学技術の進歩と発展を促進します(doge)

Springのp-namespacec-namespaceについて話す理由

  • 単純なプロジェクトまたはコードの場合、単純化できます
  • 春の新しい知識の学習を強化する
  • 勉強するだけで、どこにたくさんあるのか、そしてその理由は!

1つ、p-名前空間

①Itも呼ばれたp-名前空間
②Whatは、それが意味するのでしょうか?
まず、このように説明しましょう。これまで、Beanを作成したとき、オブジェクトのプロパティに値を挿入する方法は2つありました.1つはコンストラクター引数で、もう1つは(プロパティタグは指定されたプロパティインジェクション値です
。③そしてpはプロパティの最初の文字なので、それが何であるかを推測できるはずです。④
純粋に単純化するためです(個人的に考えます)
⑤例から直接学び
ましょうまず、 p名前空間を使用します対応するxmlファイルにいくつかのサポート構成情報を書き込みます
ここに画像の説明を挿入

xmlns:p="http://www.springframework.org/schema/p"

プロジェクト構造が設定されているか、前のセクションのメモが作成されています(ポータルはブログ投稿(TT_004)にあります)
ここに画像の説明を挿入

package com.ysj.study;

@SuppressWarnings("ALL")
public class HelloDemo1 {
    
    

    private String name;
    private int age;

    public HelloDemo1(){
    
    
        System.out.println("HelloDemo1的 无 参构造");
    }

    public HelloDemo1(String name) {
    
    
        System.out.println("HelloDemo1的 有 参构造");
        this.name = name;
    }

    public String getName() {
    
    
        return name;
    }

    public void setName(String name) {
    
    
        this.name = name;
    }

    public int getAge() {
    
    
        return age;
    }

    public void setAge(int age) {
    
    
        this.age = age;
    }
}

ここに画像の説明を挿入
テストクラスの
ここに画像の説明を挿入
出力を書き込んで結果確認
ここに画像の説明を挿入
します。pタグの後の属性の名前は、setterパラメーターの名前ではないことに注意してください。
ここに画像の説明を挿入

2、c-名前空間

①Itも呼ばれているC-名前空間
②Whatは、それが意味するのでしょうか?
これは、パラメーター化された構文を介してオブジェクトに初期プロパティ値を挿入するために使用されます
③そしてcはコンストラクターargの最初の文字なので、それが何をしているのかを推測することもできるはずです
。④純粋に単純化するためです(個人的に考える)
⑤例に直接進んで学習しましょう。
まず、c名前空間を使用する前に、対応するxmlファイルにサポート構成情報を書き込む必要があります。

xmlns:c="http://www.springframework.org/schema/c"

ここに画像の説明を挿入
上記のHelloDemoクラスのパラメーター化された構造にいくつかの変更を加え
ここに画像の説明を挿入
、次のbeans.xmlコード
ここに画像の説明を挿入
出力結果に変更ます。
ここに画像の説明を挿入
すべてのsetterメソッドを削除し、引き続き実行できることを確認したため、c-namespaceとconstructor-を使用します。ag rはまったく同じで
あり、次の凡例に注意する必要があります
ここに画像の説明を挿入。c-namespace展開:
実際、c-namespaceは、パラメーター名の値による挿入に加えて、パラメーターによって挿入された値に依存することもできます。インデックス。
ここに画像の説明を挿入
出力結果は次のとおりです
ここに画像の説明を挿入
ありそう多くの使用しているP-名前空間およびC-名前空間が。ゆっくりと吸収O(∩_∩)O笑〜

おすすめ

転載: blog.csdn.net/YSJ367635984/article/details/113178863
おすすめ