小白也能读懂的SpringMVC(二)创建第一程序

二:用Spring创建的第一个程序

a、创建一个普通Java的工程;
b、向工程中添加如下jar包;
①、创建lib文件夹,将如下jar包拷贝到该文件夹中
在这里插入图片描述
②、由于是Java工程,所以为了使这些jar包起作用需要先选择这些jar包——>鼠标右键点击Build Path——>Add to Build Path;如果是Java Web工程只需将这些jar包拷贝到WEB-INF中lib文件夹即可;
c、在com.lq.test中创建HelloWorld类:
在这里插入图片描述
d、创建Spring XML文件:
①、选中src目录——>鼠标右键,选中并点击“Other…”项——>找到并打开“Spring”节点,出现下图:在这里插入图片描述
②、选择“Spring Bean Configuration File”子节点,点击“Next>”按钮,出现下图:
在这里插入图片描述③、在“File name”文本框输入配置文件的文件名(这里为applicationContext.xml),点击“Next>”按钮,出现下图:
在这里插入图片描述

		说明:在创建Spring XML文件前需要先导入相应的jar包,否则上面红框区域不会出现那些Spring命名空间项。
	e、在applicationContext.xml中配置HelloWorld类:

在这里插入图片描述

	f、从IOC容器中获取实例对象并调用sayHelloWorld方法:

在这里插入图片描述
4、bean实例的懒加载
默认情况下,IOC容器初始化时便会把bean实例化,可以通过如下两种方式实现bean实例化懒加载(即在使用该bean对象时才实例化,这样可以节省系统资源):
a、在beans标签中添加default-lazy-init=“true”,则在该标签中配置的所有bean将实现懒加载;
b、在对应的bean标签中添加lazy-init=“true”,则该bean将实现懒加载,该属性没有继承性;
注意:bean标签中设置lazy-init的优先级高于在beans标签中设置default-lazy-init
5、bean的作用域——bean标签中scope属性:
scope=“singleton”:默认值,此时bean实例为单例,即任何人获取到的Bean实例都为同一个实例;
scope=“prototype”:任何一个实例都是新的实例;
scope=“request”:在WEB应用程序中,每一个实例的作用域都为request范围;
scope=“session”,在WEB应用程序中,每一个实例的作用域都为session范围;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值