一、简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
二、Spring boot的特点
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring,开发速度效率快
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置,没有冗余代码生成
三、系统需求
1. 开发工具:Eclipse 、IntelliJ IDEA
2. JDK 1.7 JDK 1.8
3.apache-maven-3.5.0
4. 数据库管理工具(Navicat Premium 11.1.7)
5. springboot 1.5.2.RELEASE(SpringBoot依赖包)
四、开始搭建SpringBoot项目
1)使用Eclipse创建SpringBoot
打开工具,界面如下 “图1” 所示:
图一
我们点击New Project来创建一个新的springboot应用程序,我们新建maven项目,点击后如下“图2”所示:
图二
接下来我们来看创建项目的步骤,如图三:
图三
我们点击Next>继续下一步操作,根据界面输入选项填写对应的内容即可如“图4”所示:
图四
我们可以看到目录结构有如下几个:
1、/src/main/java/ 存放项目所有源代码目录
2、/src//main/resources/ 存放项目所有资源文件以及配置文件目录
3、/src/test/ 存放测试代码目录
文件解释:
Application.java 该类是程序的入口类内有个main方法,可以直接通过run as运行项目
application.properties 该配置文件是项目的核心配置文件,以xx.xx.xx的形式存在
pom.xml maven配置文件,所以这里会自动生成一个pom文件
@SpringBootApplication注解
我们可以看到工具为我们自动生成的入口程序是有@SpringBootApplication的这么一个注解,那它主要是做什么的呢?不难看出,它是声明当前类为sprinboot的入口类。而一个springboot项目内有且只能有一个这个注解存在。
接下来,我们来添加SpringBoot所依赖的jar包,图五所示:
图五
新建文件src/main/java/HelloController.java
图六
新建启动项,src/main/java/Application.java 如图七所示:
注意:Application.java的包级别要在所有Java文件的上一级,也就是最高级
图七
初尝试运行项目
我们在入口程序类中启动Application.java的main方法 在控制台的输出如下”图8“所示,证明你已经成功的运行了springboot项目。
图八
可以看到我配置了一个@RequestMapping注解来声明hello()方法可以通过127.0.0.1:8080访问到,那么我们接下来重新启动项目(项目中如果重启出错应该是注解配置问题),访问地址如下”图9“所示:
图九
本章节结束,谢谢观看。如有修改,请留言