私のすべての春のメモの
コレクションSpring5入門知識統合(継続的な更新)
並外れた事業展開では、8つの基本型だけにとどまらず、文字列やお米だけのクラスに頼ることができず
、配列配列、マップマッピング、セットのコレクションなど、比較的複雑な型がたくさんあります。 、
以下のリストリスト私は1つずつ話すように最善を尽くします(すべての話は非現実的です)
1.環境への備え
Spring7テンプレートに従っていくつかの変更を加えます。まだ読んでいない場合は、クリックしてください。1〜2分かかります(犬の頭)。SpringNotes7-
コンストラクターに異なる値が注入されます
package com.ysj.study;
import java.util.*;
public class User {
private String name;
private int age;
private List<String> books;
private String[] friendName;
private Set<String> backCards;
private Map<String,String> games;
private Properties myInfo;
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;
}
public List<String> getBooks() {
return books;
}
public void setBooks(List<String> books) {
this.books = books;
}
public String[] getFriendName() {
return friendName;
}
public void setFriendName(String[] friendName) {
this.friendName = friendName;
}
public Set<String> getBackCards() {
return backCards;
}
public void setBackCards(Set<String> backCards) {
this.backCards = backCards;
}
public Map<String, String> getGames() {
return games;
}
public void setGames(Map<String, String> games) {
this.games = games;
}
public Properties getMyInfo() {
return myInfo;
}
public void setMyInfo(Properties myInfo) {
this.myInfo = myInfo;
}
@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
", age=" + age +
", books=" + books +
", friendName=" + Arrays.toString(friendName) +
", backCards=" + backCards +
", games=" + games +
", myInfo=" + myInfo +
'}';
}
}
2.リストタイプの値の挿入
3.配列型の値注入
4.マップタイプの値注入
Mapタイプは、キーと値のペアであり、その基礎となる実装がエントリに関連しているため、他のタイプとは少し異なります。Mapオブジェクトを割り当てるときは、キーと値を追加するのが最適です(ただし、HashMapは空のキー値をサポートします)
5.セットタイプの値注入
6.プロパティタイプの値の注入
プロパティはファイルタイプで、サフィックス名はタイプ名です。
オブジェクトの名前と年齢に値を割り当てます。割り当てたものは(YSJと19)です。
出力結果は次のとおりです。
同時に私に思い出させてください:Springはキュー、ベクトル、スタックおよび他のデータ型をサポートしていませんが、それでも非常に制限されています(関連性はありません)
これらの乾物は、いくつかの例を挙げて授業後にテストすることで、ほぼ習得できると思います。