spring 4.0 初学(一)

由于种种原因,我又开始了苦闷的Java学习。

浪费了两个月时间,最终还是逃不过要学Java框架的命运。

之前入错了坑,直接从spring mvc开始学习,发现自己根本学不动,所以从今天开始,从spring开始学习。

不足之处请多多指点。

学spring先安装spring插件,这个花费了我好久的时间,最终找到了包,但是并没有明白exe和包的区别。如果找到了我会分享给大家的。

建一个spring-01项目,然后把包导入至lib下面

在敲代码之前先创建一个包,这个随意根据自己的爱好来,我就按照我跟的视频上的来创建啦

1、包名:com.RyxyR.spring.beans

2、新建一个类:class HelloWorld

代码如下:

public calss HelloWorld{
private String name;
public void setName(String name){
this.name=name;
}
public void hello(){
System.out.println("hello:"+name);
}
}

3、在新建一个类 Main

public class Main{
public static void main(String[] args){
//创建HelloWorld 的一个对象
HelloWorld helloWorld=new HelloWorld();
//为name属性赋值
helloWorld.setName("atguigu");
hellWorld.hello();
}
}

4、第三步骤中的创建对象是按照平时写的来,现在我们可以将Main类中的helloWorld对象交给spring来完成

具体方法如下:

4.1 在src下面新建一个新的springbean配置文件,命名为applicationContext.xml

4.2在该文件中配置bean

<!--配置bean-->
<bean id="helloWorld" class="com.RyxyR.spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
<!--property name 和value的意思是,把name 的值是spring-->
</bean>

4.3 重新写Main

public class Main{

public void Main(String[] args){

//1、创建Spring 的IOC容器
ApplicationCotext ctx=new ClassPathxmlApplicationContext("applicationContext.xml");
//2、从IOC容器中获取Bean实例
HelloWorld helloWorld =ctx.getBean("helloWorld");

//3、调用hello方法
helloWorld.hello();
}
}

4.4结果

5、为了看的清楚spring帮我们做了什么事情,我们在HelloWorld里面写一个无参数的构造器,

在容器里面写上
 

public Hello World(){
System.out.println("HelloWorld's Constructor...");
}

 然后把Main函数里的2,3步骤注释掉,运行程序

如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值