Spring集合注入 (转)
2015-05-28 12:57
190 查看
Spring可以对集合类型进行注入包括:Set集合,properties属性集合,Map集合以及List集合
注入方式如下:
Java代码
01.package com.test;
02.
03.import java.util.ArrayList;
04.import java.util.HashMap;
05.import java.util.HashSet;
06.import java.util.Map;
07.import java.util.Properties;
08.import java.util.Set;
09.import java.util.List;
10.
11.public class UserServiceImplement implements IUserService {
12.
13. public Set<String> getS() {
14. return s;
15. }
16.
17. public void setS(Set<String> s) {
18. this.s = s;
19. }
20.
21. public Map<String, String> getM() {
22. return m;
23. }
24.
25. public void setM(Map<String, String> m) {
26. this.m = m;
27. }
28.
29. public Properties getP() {
30. return p;
31. }
32.
33. public void setP(Properties p) {
34. this.p = p;
35. }
36.
37. public List<String> getL() {
38. return l;
39. }
40.
41. public void setL(List<String> l) {
42. this.l = l;
43. }
44.
45. private Set<String> s = new HashSet<String>();
46. private Map<String, String> m = new HashMap<String, String>();
47. private Properties p = new Properties();
48. private List<String> l = new ArrayList<String>();
49.
50. public void saveUser() {
51. System.out.println("Set集合注入");
52. for (String str : s) {
53. System.out.println(str);
54. }
55.
56. System.out.println("------------------------------");
57. System.out.println("Map集合注入");
58. for (String str : m.values()) {
59. System.out.println(str);
60. }
61.
62. System.out.println("------------------------------");
63. System.out.println("Properties属性集合注入");
64. for (Object str : p.values()) {
65. System.out.println(str);
66. }
67.
68. System.out.println("------------------------------");
69. System.out.println("List集合注入");
70. for (String str : l) {
71. System.out.println(str);
72. }
73. }
74.}
注入方式如下:
Java代码
01.package com.test;
02.
03.import java.util.ArrayList;
04.import java.util.HashMap;
05.import java.util.HashSet;
06.import java.util.Map;
07.import java.util.Properties;
08.import java.util.Set;
09.import java.util.List;
10.
11.public class UserServiceImplement implements IUserService {
12.
13. public Set<String> getS() {
14. return s;
15. }
16.
17. public void setS(Set<String> s) {
18. this.s = s;
19. }
20.
21. public Map<String, String> getM() {
22. return m;
23. }
24.
25. public void setM(Map<String, String> m) {
26. this.m = m;
27. }
28.
29. public Properties getP() {
30. return p;
31. }
32.
33. public void setP(Properties p) {
34. this.p = p;
35. }
36.
37. public List<String> getL() {
38. return l;
39. }
40.
41. public void setL(List<String> l) {
42. this.l = l;
43. }
44.
45. private Set<String> s = new HashSet<String>();
46. private Map<String, String> m = new HashMap<String, String>();
47. private Properties p = new Properties();
48. private List<String> l = new ArrayList<String>();
49.
50. public void saveUser() {
51. System.out.println("Set集合注入");
52. for (String str : s) {
53. System.out.println(str);
54. }
55.
56. System.out.println("------------------------------");
57. System.out.println("Map集合注入");
58. for (String str : m.values()) {
59. System.out.println(str);
60. }
61.
62. System.out.println("------------------------------");
63. System.out.println("Properties属性集合注入");
64. for (Object str : p.values()) {
65. System.out.println(str);
66. }
67.
68. System.out.println("------------------------------");
69. System.out.println("List集合注入");
70. for (String str : l) {
71. System.out.println(str);
72. }
73. }
74.}
相关文章推荐
- spring心得4--setter注入集合(set、list、map、properties等多种集合,配有案例解析)@基本装
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Spring中集合的注入
- 快速上手Spring--8. 集合对象注入
- [Java] Spring 3.0 /id.vs.name/简单属性的注入/bean中的scope属性/集合注入/自动装配/生命周期/
- 【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean
- Spring、基本类型属性和集合类型属性的注入
- Spring中的集合的注入方式
- 快速上手Spring--8. 集合对象注入
- Spring高级应用之注入各类集合
- Spring注入集合引用
- Spring-集合属性注入
- Spring中给Bean注入集合
- Spring入门Blog[二、Ioc控制反转集合注入和Scope]
- Spring集合注入的方式
- spring心得4--setter注入集合(set、list、map、properties等多种集合,配有案例解析)@基本装
- spring集合属性的注入学习笔记
- Spring集合的注入
- Spring集合注入
- spring集合注入