Spring实践(一)

spring实践(一)

1 创建项目结构在这里插入图片描述在这里插入图片描述
2 Hello类

package younghd;

public class Hello {
    private String name;
    private  String id;

    public String getName() {
        return name;
    }

    public Hello() {
    }

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

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Hello(String id,String name) {
        this.name = name;
        this.id = id;
    }
}

3 XML文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    <bean id = "chinese" class="younghd.Hello">
        <property name="id" value="中文"/>
        <property name="name" value="你好"/>
    </bean>
    <bean id = "english" class="younghd.Hello">
        <property name = "id" value="英语"/>
        <property name = "name" value="hello"/>
    </bean>
    <bean id="korea" class="younghd.Hello">
         <constructor-arg value="韩国"></constructor-arg>
        <constructor-arg value="撒狼嘿呦"></constructor-arg>
    </bean>
</beans>

4 测试类

package younghd;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestIoc {
    public static void main(String[] args){
        ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
        System.out.println("强制转换: ");
        Hello hello1 = (Hello)ac.getBean("chinese");
        System.out.println(hello1.getId()+":"+hello1.getName());
        System.out.println("类的反射: ");
        Hello hello2 = ac.getBean("english",Hello.class);
        System.out.println(hello2.getId()+":"+hello2.getName());
        System.out.println("构造函数");
        Hello hello3 = ac.getBean("korea",Hello.class);
        System.out.println(hello3.getId()+":"+hello3.getName());
    }
}

5 结果展示
在这里插入图片描述
6 体会
1.普通的java程序创建对象,是通过new方法实现,对象需要我们自己管理
2. Spring的java程序,对象是由Spring管理,当我们需要某个对象时,就通过Spring容器获取对象的实例
3. Spring的id可以认为是bean的标识符,是唯一的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YoungBoy再也没有打破过NBA HD Wallpapers and Backgrounds 4K for Chrome。 NBA Youngboy 2019和NBA Youngboy歌词。 安装NBA YoungBoy Wallpaper HD,即可在Chrome新标签页中享受NBA YoungBoy背景。 这是“永不中断” YoungBoy高清壁纸和背景图像的一个很好的扩展。 永不中断YoungBoy Wallpaper HD扩展程序包含永不中断Youngboy说唱歌手的图像。 对于所有喜欢Youngboy和他的音乐的人来说,这都是一个很好的扩展。 使用Never Broke Again YoungBoy提供的高质量照片来装饰您的Chrome背景。 我们将经常用新图像更新此扩展名。 YoungBoy Never Broke再一次高清壁纸,美丽的壁纸等等,将使您的浏览体验每一天都丰富多彩而令人愉快! 如何使用:-通过单击添加到Chrome按钮安装此扩展程序,它将自动添加。 开始根据您的需求自定义浏览器! 请耐心等待,第一张墙纸的加载时间最长,接下来将带来最佳的用户体验。 -左侧是设置按钮,您可以在其中通过从浏览器中添加或删除所有选项来分别自定义所有选项。 使用YoungBoy Rapper扩展程序,您可以有一个空白页,其中仅包含高清壁纸,最佳壁纸和背景,或所有这些令人惊奇的小工具。 -在工具栏上,我们创建了一个独特的选项,其中显示了一个经典的心形符号,表示打开了一个新标签页。 它不会分散注意力,而且几乎不引人注意。 高清壁纸以及最佳壁纸和背景将在每个新标签页中显示! 特点:-当地时间选项该扩展程序为您提供本地时间选项,无论您身在何处,它都会随着您更改城市或国家而变化。 -当地天气选项此扩展名准确,因此您的天气将与当前目的地匹配。 -用YoungBoy 4K Wallpapers扩展程序提供的书签选项对您喜欢的网站,商店或其他内容添加书签。 您还可以一键快速访问最近浏览过的网站。 -游戏YoungBoy 4k Backgrounds扩展程序具有许多您可以在浏览时免费玩的游戏。 -选择收藏夹通过单击心脏按钮,您可以选择浏览时可以使用的墙纸和背景。 如果您想要一个,则可以选择一个。 您还可以选择将所有内容重置为默认值。 -新闻提要我们提供与您已安装的主题相关的所有主题的新闻提要。 通过单击箭头,可以显示或隐藏提要。 很酷吧? -报价和事实每天都会受到启发,因为每次您打开新标签页时,此扩展程序都会提供鼓舞人心的报价和惊人的事实。 -Google或Yahoo! 在Yahoo!之间选择 和Google搜索结果,看看哪个更适合您。 此扩展程序涵盖了壁纸,背景,fanart,壁纸应用,炫酷壁纸,矢量壁纸等。 Rapper YoungBoy的全高清图像将随每个新选项卡一起出现。 如何卸载:如何从Chrome浏览器中删除扩展程序:1)单击Chrome浏览器右上角的三个水平线图标。 2)转到“设置”。 3)在出现的菜单中,单击“扩展”。 4)从已安装的扩展名列表中,找到要卸载的扩展名。 5)单击“启用”右边的垃圾桶图标(对于您要卸载的扩展名)。 6)应该从您的Chrome浏览器中删除我们的扩展程序(在这种情况下,永不中断Youngboy Wallpaper HD和4k Backgrounds扩展程序)。 免责声明注意:此应用程序由YoungBoy Fans粉丝制作,其内容不隶属于任何公司,也不由任何公司赞助或批准。 如果有问题或侵犯版权,请告知我们,我们将解决问题。 扩展程序的某些部分可能包含广告。 您可以从我们的网站上免费下载该扩展程序,lovelytab.com,并喜欢探索更多为您量身定做的扩展程序。 支持语言:Bahasa Melayu,Deutsch,English,English (UK),English (United States),Français,Nederlands,Norsk,Tiếng Việt,Türkçe,català,dansk,eesti,español,hrvatski,italiano,latviešu,lietuvių,magyar,polski,português (Brasil),português (Portugal),română,slovenský,slovenščina,suomi,svenska,čeština,Ελληνικά,Српски,български,русский,українська,עברית,فارسی‎,हिन्दी,ไทย,‫العربية,中文 (简体),中文 (繁體),日本語,한국어

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值