从0开始的Spring(01)-HelloWorld

2019-07-13  本文已影响0人  住阳台的猫

1 Spring是什么?

1.1 具体描述Spring

2 Spring模块

Spring模块

2.1 核心容器(Core Container)

2.2 AOP

2.3 Data Access/Integration

2.4 Web

2.5 Test&Messaging

3 简单的HelloWorld实现

这里使用的环境是Intellij IDEA,相比较Eclipse可以省去环境的配置

首先新建一个项目,这里因为是第一个项目,所以直接命名为Spring01了 建立完成后,我们可以在项目左边看到,IDEA已经为我们自动导入了可能会需要用到的jar包,很大的简化了我们的流程 首先,我们来看一下在以前的Java项目中的HelloWorld,在项目中新建一个HelloWorld类

它具有一个私有的String变量name,通过调用hello方法就可以打印出name的值

public class HelloWorld {

    private String name;

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

    public void hello(){
        System.out.println("Hello: " + name);
    }
//1.创建HElloWorld对象
HelloWorld helloWorld = new HelloWorld();
//为name属性赋值
2.HelloWorld.setName("trainee");
//3.调用hello方法
helloWorld.hello();
但这并没有使用到Spring的功能,要想使用Spring,我们需要先创建一个配置文件

配置文件中已经存在部分写好的内容,我们只需要在其中添加我们所需要的部分,它的作用会在后面讲到

<?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  -->
    <bean id="helloWorld" class="com.trainee.HelloWorld">
        <property name="name" value="Spring"></property>
    </bean>

</beans>

配置文件写好后,我们的main函数也需要进行更新

//1.创建Spring的IOC容器
ApplicationContext ctx = new ClassPathXmlApplicationContext("ApplicationContext.xml");
//2.从IOC容器中获取Bean实例
HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld");
//3.调用hello方法
helloWorld.hello();
点击运行,结果如图所示,正确输出了Hello: Spring

这样我们的第一个Spring项目就运行起来了。

上一篇下一篇

猜你喜欢

热点阅读