Spring框架第一篇HelloWorld

来源:互联网 发布:中电四公司知乎 编辑:程序博客网 时间:2024/05/17 00:00
作为一个快要把代码忘干净的人来说,最好的方法就是把所有的知识点再重新敲一遍,多敲多练。我使用的开发工具是idea。打开开发工具之后,选择JAVA然后一直点Next,直到出现new project页面,输入项目名称,选择保存
位置,然后选择finish,至此项目创建完成。在项目的根目录下面创建一个lib文件夹,把需要的jar包放进里面,然后选中这个lib文件夹,选择Files-Project Structure,再
打开的对话框中选择Modules,然后Dependencies选项卡,单机右上角的+按钮,选择JARS or directories,然后选中当前项目下面
的lib文件夹即可,点击finish,配置完成。1.在src下面创建路径,创建一个名字为HelloWorld的java文件,在里面写如下代码:

package com.oaec.Spring;public class HelloWorld {    private String name;    public HelloWorld(){}    public void hello(){        System.out.println("你好:"+name);    }    public HelloWorld(String name) {        this.name = name;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    @Override    public String toString() {        return "HelloWorld{" +"name='" + name + '\'' + '}';    }}
   2. 在src根目录文件下,创建xml文件,也就是helloworld的配置文件,里面的<beans></beans>标签是自动生
成的,里面的配置如下:
  <bean id="hello" class="com.oaec.Spring.HelloWorld">
     <property name="name" value="admin"></property>  </bean>
其中id是这个bean容器的名称,相当于给他起了一个别名;
class里面写的是类的全类名,从src下一层开始写;
<property>标签是指属性,name是指的属性名,因为上面只定义了一个name属性,因此,这里用一个就可以;
后面的value指的是前面name的值;
  3.创建一个测试类Test
public class test{    @Test    public void testSpring(){        //容器的初始化        ApplicationContext ac= new ClassPathXmlApplicationContext("applicationContext.xml");        //容器初始化之后,实例化所有的bean        HelloWorld helloWorld= (HelloWorld) ac.getBean("hello");        helloWorld.hello();    }}
运行之后的结果是:  你好:admin