2021-09-13

IDEA的使用

传统Java项目

选择建立新项目,进入下面这个界面。
1
在这里选择合适的Java版本,一路next就可以进入编辑界面。
右键idea自动生成的src目录,选择new新建一个package,再在这个package中新建Java类,就可以在这里编写代码了。将以下代码复制入idea中

public class hello {
    String name;
    public void setName(String name){
        this.name=name;
    }
    public void sayHello() {
        System.out.println("Hello " + name);
    }
    public static void main(String []args){
    	hello h=new hello();
    	h.setName("java");
    	h.sayHello();
    }
}

如果其他idea和jdk的配置没有出错,应该可以看到像下面的界面
如果没有出错,应该可以看到像这样的界面

点击main方法行左边的绿色小三角,就可以运行代码看到结果了。

构建Spring类型代码

新建一个项目,选择spring,注意在这个界面中要勾选create empty
spring-config.xml,如果忘了,也可以在之后的src中手动建立这个文件。选择合适版本的jdk,一路next,就可以建立一个基本的spring项目。
在src中,建立一个package,并将其命名为beans,在其中建立两个类,其中一个为主方法所在类,另一个为其他所需类,在spring-config.xml中的beans标签中插入以下代码<bean id="hello" class="beans.hello"> <property name="name" value="Spring"></property> </bean>
class中的为所需类所在包名和类名。
再将主方法按以下写入代码

ApplicationContext context= new ClassPathXmlApplicationContext("spring-config.xml");
hello h=(hello)context.getBean("hello");
h.sayHello();

这样再点击运行,得到结果结果
这里可以看到hello后的为之前value中的值。

简单总结

在没有使用spring时,调用sayHello方法需要三步
创建实例对象
设置name属性
调用对象的sayHello方法

使用spring也需要三步
创建spring的IOC容器对象
从容器中获取实例
调用sayHello方法

看起来并没有方便多少,但通过查询相关资料,可以知道spring帮我们完成了在没有使用时的前两步,因此,我们可以把对象的创建和管理交给spring完成,只要写好spring的配置,当我们需要时,就可以找spring要这个对象。

猜你喜欢

转载自blog.csdn.net/weixin_45747542/article/details/120275622