Intellij IDEA创建Spring的Hello World项目

本文介绍了如何在Intellij IDEA 2017 CI上创建第一个Spring项目。通过新建项目、配置Spring、编写简单类及方法、创建Spring配置文件,最后进行测试,展示Spring的IOC容器工作原理。文章总结了Spring作为轻量级框架的核心特点和在Java EE各层的应用。

前言

本文主要是进行Intellij IDEA 2017 CI进行创建第一个Spring项目,并测试成功,并非讲解Spring原理

环境

  • Intellij IDEA 2017 CI
  • JDK 1.8

具体步骤

1、新建项目

勾选Spring
这里写图片描述

2、项目名称和路径、Finish

项目名称建议见名知意,项目路径看个人,我这里就使用默认路径
这里写图片描述
等待jar包下载

3、导入jar包

Intellij IDEA已经帮我们自动导入了相关的jar包,在这里我们查看下就行
这里写图片描述

4、创建类、方法

这里只做简单的演示,实际开发中根据自己的需求进行编写相关类和方法
这里写图片描述

5、不使用Spring框架进行测试(可跳过)

这里写图片描述
测试成功,执行流程:

  • 1)创建一个User的实例对象
  • 2)设置实例对象的name属性
  • 3)调用对象的sayHello()方法

6、创建Spring配置文件,配置创建类

1)创建配置文件
建议配置文件路径在src路径下(当然也可以放其他地方的),文件名也使用官方推荐的“ applicationContext ”,文件名和路径都是可以自行决定的
相关约束系统已给我们准备好
这里写图片描述

2)配置创建类
这里写图片描述

7、测试

这里写图片描述

测试成功,执行流程:

  • 1)创建一个Spring的IOC容器对象
  • 2)从IOC容器中获取Bean实例
  • 3)调用sayHello()方法

也就是说可以把对象的创建和管理工作交给Spring去完成,不需要自己去new对象,也不要去设置对象的属性,只要写好Spring的配置文件,Spring就可以帮我们去做,当我们需要对象的时候,直接去找Spring去要就行。

Spring小结

1、Spring是开源的轻量级框架

2、Spring核心的两部分

  • 1)aop:面向切面编程,扩展功能不是修改源代码实现
  • 2)ioc:控制反转

比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象

把对象的创建不是通过new方式实现,而是交给spring配置创建类对象

3、spring是一站式框架

spring在Java EE三层结构中,每一层都提供了不同的解决技术

  • web层:Spring MVC
  • service层:spring的IOC
  • dao层:spring的jdbcTemplate

4、版本

  • Struts 2
  • spring 4.x
  • Hibernate 5.x

友情链接:

欢迎关注我的博客专栏:
Java Engineer

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值