IDEA环境搭建和Spring入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。


提示:以下是本篇文章正文内容,下面案例可供参考

一、IDEA软件安装以及环境搭建

IntelliJ IDEA是用于java语言开发的集成环境,是JetBrains公司的产品,在业界被公认为最好的java开发工具。

1. 首先前往官网下载IntelliJ IDEA和JDK 8。

安装步骤如下:
1)安装界面。
在这里插入图片描述

点击next继续安装
2)安装路径。(可自行更改)
在这里插入图片描述
继续next
3)安装选项。
在这里插入图片描述
根据电脑操作系统选择(此处勾选64-bit,本人操作系统为64位win10)
在这里插入图片描述
点击install安装
在这里插入图片描述
在这里插入图片描述
安装完成

二、Spring 入门– 以HelloWorld为例的简单介绍与开发步骤

1.新建一个spring框架的project

在这里插入图片描述

第一次使用spring框架则会自动下载相关类

创建好的spring框架项目如下图所示:
在这里插入图片描述

2.不使用spring框架时

1)新建包
包名为SHW
2)新建2个类分别为helloWorld和Main
在这里插入图片描述
3)helloWorld中写入代码

public class helloWorld {
  String name;
  public void setName(String name) {
    this.name = name;
 }
  public void sayHello(){
    System.out.println("Hello: "+name);
 }
}

4)Main中写入代码

public class Main {
  public static void main(String[] args) {
    //1.创建helloWorld对象
    helloWorld helloworld = new helloWorld();
    //2.为name属性赋值
    helloworld.setName("Spring");
    //3.调用sayHello方法
    helloworld.sayHello();
 }
}

5)运行程序
成功输出
在这里插入图片描述

3.使用spring框架时

1)配置spring-config.xml文件


<!--配置bean-->
    <bean id="helloWorld" class="SHW.helloWorld">
        <property name="name" value="Spring"></property>
    </bean>

配置完成后xml文件如下:
在这里插入图片描述
2)修改Main类文件代码

public class Main {
 public static void main(String[] args) {
 //1.创建一个Spring的IOC容器对象
 ApplicationContext context=new ClassPathXmlApplicationContext("Spring-config.xml");
 //2.从IOC容器中获得Bean实例
  helloWorld helloWorld =(helloWorld) context.getBean("helloWorld");
 //3.调用sayHello()方法
 helloWorld.sayHello();
 }
}

3)运行程序
在这里插入图片描述
成功输出


总结

使用spring框架时,只需要配置spring下的xml文件,Spring的IOC功能便会管理对象的创建和管理,需要对象时则直接向Spring索要即可。
从上面的例子可以得出结论,Spring到底帮我们做了什么,当我们没有使用Spring的时候,调用sayHello()方法需要3步:
1)创建一个HelloWorld的实例对象
2)设置实例对象的name属性
3)调用对象的sayHello()方法
后来也需要3步:
1)创建一个Spring的IOC容器对象
2)从IOC容器中获取Bean实例
3)调用sayHello()方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值