
SpringBoot 系列 (一):SpringBoot 项目搭建
一、引言
什么是spring boot?
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。
使用spring boot有什么好处?
其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?
1)配置web.xml,加载spring和spring mvc
2)配置数据库连接、配置spring事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件
...
配置完成之后部署tomcat 调试
...
但是如果使用spring boot呢?
很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套web项目或者是构建一个微服务!
使用sping boot是不是很爽,不信,接下来往下看!
二、基础环境准备
(以Spring Boot 2.1.0.BUILD-SNAPSHOT版本搭建)
1、JDK环境安装
2、Maven安装
Spring Boot与Apache Maven 3.2或更高版本兼容。如果您尚未安装Maven,则可以按照 maven.apache.org 上的说明进行操作。
(对于为何要安装Maven,请自行查阅Maven相关资料)
三、创建SpringBoot项目
开发工具:Eclipse Jee Oxygen(v4.7.0)
1、创建Maven 工程
2、创建pom.xml
注:可以利用eclipse打开pom.xml图形界面方式添加依赖包。
3、编写代码
(1)、SpringBoot启动类
新建SpringbootApplication.java文件,如下:
注:注解@SpringBootApplication,稍后会有章节详细说明。
(2)Controller
新建ControllerDemo.java,如下:
说明:
@RestController的意思就是controller里面的方法都以json格式输出,不用再写什么配置!
四、运行SpringBoot工程
(1)启动。
直接运行上述的SpringbootApplication类即可,启动后可以看到类似于如下日志输出:
(2)测试。
在浏览器中输入http://localhost:8080/print,则会如下正常显示,就说明已经OK啦,帅不帅!
版权声明: 本文为 InfoQ 作者【xcbeyond】的原创文章。
