您的位置:首页 > 编程语言 > Java开发

如何快速创建一个Spring Boot项目

2017-11-09 15:20 1161 查看
申明:这篇分享过于简单,属于新手级别的引导性教学,对SpringBoot有基础的可以跳过。

网上很多文章都有这方面的讲述,大多是基于以往搭建spring项目的惯用习惯,借助开发工具(如:eclipse、intellij idea)来快速生成项目结构。强大的开发工具的确能为我们节省很多时间,尤其是intellij idea近几年强势崛起,为开发者带来了无以伦比的福音。但是,在生成Spring Boot项目时,spring为我们提供了一个更为便捷的途径,他脱离了对开发工具的依赖。至于SpringBoot有哪些好处?我们为什么又要使用SpringBoot?不再次啰嗦,跳过繁文缛节的介绍,我们进入正题,创建一个最基本的SpringBoot项目吧。

打开任意浏览器,输入 http://start.spring.io



一个非常清新的网站(鄙人非常喜欢这个页面风格,清新脱俗又包罗万象。)

这个页面有几点简单说明一下

①你可以选择Generate一个Maven Proejct 或Gradle Project,笔者一直对Maven情有独钟,对Gradle知之甚少(只在分析Spring源码时,为不得已用了一阵子)。

②还可以选择用哪种语言,包括java、Groovy(一直作为 java语言最亲和的脚本语言而存活)、Kontlin(它的牛逼得益于intellij idea,他们是同一家开发公司JetBrains),毋庸置疑,笔者选择了java。

③选择Spring Bootd的版本。关于Spring Boot的版本,只有一个感觉,更新的太快,笔者最先接触的是 1.3版本,到目前1.5.8,每个版本的变动都能让开发者经历新奇到抓狂,再到欣喜,最后到赞叹,然后马上迎接下一轮。当然最基本的demo,没什么差别,我在后面还会介绍一系列Spring Boot 结合Spring Cloud微服务的分享,都会明确指定版本。

④填写Group和Artifact,这个不多说,不明白的去学Maven。

⑤Dependencies,你可以在Search for dependencies的输入框,输入任何你想 依赖的组件名,支持 模糊查询,spring 会为你提供一个供选择的下拉列表,选择你想要的组件吧。(例如,我要创建一个web项目,这里就得添加web组件,如图,输入“web”后,下拉了一堆选项。)



我们根据说明选择需要的组件,仔细看web组件的说明:Full-stack web develepment with tomcat and SpringMvc

⑥如法炮制,添加 thymeleaf(模板引擎),至于为什么使用舍弃jsp而使用thymeleaf,我后面有时间分享 thymeleaf相关的一些内容时会详细 说明。当你想要的基本组件都添加完后,点击 “Generate project” 按钮。



⑦ 下载,保存,解压,导入idea。

一个最简单、最基本的Sring Boot项目就产生 了,下一章我们分析Spring Boot的启动和运行。我的第一个SpringBoot项目——Hello World
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: