爪哇2博客
爪哇2博客

在春季初始化集合

这是教程系列的16个部分中的9个

教程内容:初学者春季教程

在以前的文章中,我们已经看到了如何通过属性初始化任何字符串或引用’值标签或ref标签。在本文中,我们将看到如何在spring中初始化任何集合。
有关在Eclipse IDE中配置spring的信息,请参阅  你好世界的例子

1.Country.java:

这是具有某些属性的简单pojo类,因此此处的country具有名称和州列表。
在包下创建Country.java .arpit.javapostsforlearning将以下内容复制到Country.java中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
组织 .Arpit.爪哇postsforlearning;
 
进口 爪哇.实用程序.清单;
 
上市 国家 {
 
     国家的名字;
    清单 清单OfStates;
    上市 getCountryName() {
        返回 国家的名字;
    }
    上市 虚空 setCountryName( 国家的名字) {
        这个.国家的名字 = 国家的名字;
    }
    上市 清单 getListOfStates() {
        返回 清单OfStates;
    }
    上市 虚空 setListOfStates(清单 清单OfStates) {
        这个.清单OfStates = 清单OfStates;
    }
 
    上市 虚空 printListOfStates()
    {
        系统..打印(“印度的一些州是:”);
        对于 ( :清单OfStates)
        {
            系统..打印();
        }
    }
}
 

2.ApplicationContext.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<? XML文件 ="1.0" 编码方式=“ UTF-8”?>
<豆子 XML文件 ns="http://www.springframework.org/schema/beans"
XML文件 ns: si ="http://www.w3.org/2001/XMLSchema-instance" XML文件 ns: 哎呀 ="http://www.springframework.org/schema/aop"
si :schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
 
< ID =“ 国家Bean” =“ .arpit.javapostsforlearning.Country”>
  <属性 名称=“ 清单OfStates”>
   <清单>
    <>马哈拉斯特拉</>
    <>中央邦 印度</>
    <>拉贾斯坦邦</>
   </清单>
 
  </属性>
</>
 
</豆子>
 

这里用于初始化collectios(list),即国家类别的listofStates属性,我们使用了list标记。

在标签中,您可以使用标签或标签来在列表中添加值。

3.InitializingCollectionsMain.java

此类包含主要功能。在包下创建InitializingCollectionsMain.java .arpit.javapostsforlearning将以下内容复制到InitializingCollectionsMain.java中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
组织 .Arpit.爪哇postsforlearning;
 
进口 组织 .弹簧框架.语境.ApplicationContext;
进口 组织 .弹簧框架.语境.支持.ClassPathXmlApplicationContext;
 
上市 InitializingCollectionsMain{
 
    上市 静态的 虚空 主要([] args) {
        ApplicationContext appContext = ClassPathXmlApplicationContext(“ ApplicationContext.xml”);
        国家 countryObj = (国家) appContext.getBean(“ 国家Bean”);
        countryObj.printListOfStates();
    }
}
 

您可以在这里注意到,我们使用ClassPathXmlApplicationContext在此处获取bean。获取bean的方法有多种。 你好世界的例子 我们已经使用XmlBeanFactory来获取bean。

4.运行

当您在应用程序上运行时,将得到以下输出。
1
2
3
4
5
6
 
一些 状态 印度 :
马哈拉斯特拉
中央邦 印度
拉贾斯坦邦
 

那’关于在春季初始化集合的全部内容。
在下一篇文章中,我们将看到 春季自动接线的咖啡豆.


导入联系人

您可能还喜欢:

分享这个

作者

关注作者

相关文章

  • 6月24日

    弹簧或竞彩篮球分析 Boot中没有任何类型的合格Bean

    在这篇文章中,我们将看到一个例外:没有合格的bean类型。异常是最不期望的,但是在使用竞彩篮球分析时可能会遇到异常。或竞彩篮球分析 Boot。您是否收到以下异常:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有任何合格的bean类型?如果是,让’看到了不同的原因。原因1:您忘记声明[…]

  • 6月17日

    弹簧 XML配置示例

    在本文中,我们将看到如何创建基于XML的竞彩篮球分析 hello world XML配置示例。这是创建竞彩篮球分析 XML配置示例的简单步骤。 1.创建一个简单的java maven项目。 2. Maven依赖项将spring和cglib maven依赖项放在pom.xml中。 [crayon-601e033c32e5f062183221 /]因此,您的pom.xml如下所示:[crayon-601e033c32e64056242936 /] 3.创建Bean类[…]

  • 6月15日

    在春季将原型bean注入到Singleton 豆中

    在这篇文章中,我们将看到如何在竞彩篮球分析中将原型​​bean作用域注入Singleton Instance中。这是春季面试中最常问到的问题之一。问题将原型bean注入到singleton 豆时,原型bean的行为仍然像singleton 豆。让’借助示例了解这一点。 1.创建一个[…]

  • 6月15日

    弹簧中的循环依赖

    在这篇文章中,我们将讨论春季面试中最常问到的问题之一。如果竞彩篮球分析中存在循环依赖关系,会发生什么情况。问题如果竞彩篮球分析中存在循环依赖关系怎么办?例如:A类需要B类的实例,而B类需要A类的实例。’创建一个示例[…]

  • 9月12日

    弹簧初始化方法和销毁方法示例

    在本文中,我们将介绍竞彩篮球分析的初始化方法和destroy-method。当实例化或销毁bean时,可能需要执行一些操作,因此可以在创建或销毁bean时使用init-method和destroy-method调用此方法。让我们借助一个简单的例子来理解它:…]

  • 7月27日

    Prefix “context” 对于 element “上下文:组件扫描” or “上下文:注释配置”未绑定:竞彩篮球分析错误

    在竞彩篮球分析或竞彩篮球分析 MVC应用程序上工作时,可能会遇到以下错误消息。 组织 .xml.sax.SAXParseException:前缀“context” 对于 element “上下文:组件扫描”没有约束。或org.xml.sax.SAXParseException:前缀“context” 对于 element “上下文:注释配置” is not bound . This issue generally occurs when you do not 在 clude 语境 名称space. For example: Lets say you have below […]

发表评论 取消回复

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


成为朋友

©2020 爪哇2博客