在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spring Boot工程的创建。而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也可以通过《Spring Boot快速入门》一文中提到的SPRING INITIALIZR页面工具来创建,相信每位读者都有自己最喜欢和最为熟练的创建方式。

本文我们将介绍嵌入的Intellij中的Spring Initializr工具,它同Web提供的创建功能一样,可以帮助我们快速的构建出一个基础的Spring Boot/Cloud工程。

  • 菜单栏中选择File=>New=>Project..,我们可以看到如下图所示的创建功能窗口。其中Initial Service Url指向的地址就是Spring官方提供的Spring Initializr工具地址,所以这里创建的工程实际上也是基于它的Web工具来实现的。

  • 点击Next,等待片刻后,我们可以看到如下图所示的工程信息窗口,在这里我们可以编辑我们想要创建的工程信息。其中,Type可以改变我们要构建的工程类型,比如:Maven、Gradle;Language可以选择:Java、Groovy、Kotlin。

  • 点击Next,进入选择Spring Boot版本和依赖管理的窗口。在这里值的我们关注的是,它不仅包含了Spring Boot Starter POMs中的各个依赖,还包含了Spring Cloud的各种依赖。

  • 点击Next,进入最后关于工程物理存储的一些细节。最后,点击Finish就能完成工程的构建了。

Intellij中的Spring Initializr虽然还是基于官方Web实现,但是通过工具来进行调用并直接将结果构建到我们的本地文件系统中,让整个构建流程变得更加顺畅,还没有体验过此功能的Spring Boot/Cloud爱好者们不妨可以尝试一下这种不同的构建方式。

最新文章

  1. [原]CentOS7 部署GeoServer2.92
  2. id生成策略 id工具类
  3. BZOJ2730——[HNOI2012]矿场搭建
  4. python3 登录接口
  5. 微信发明人竟是他!也是WeChat/Line/WhatsApp的发明者
  6. MYSQL 5.7 主从复制 -----GTID说明与限制 原创
  7. [原]Java面试题-输入一个整型数组,找出最大值、最小值,并交换。
  8. 反射给对象赋值遇到的问题——类型转换[转http://blog.csdn.net/xiaohan2826/article/details/8536074]
  9. oracle读写文件--利用utl_file包对磁盘文件的读写操作
  10. iOS enum C方法 DEBUG, RELEASE的隐藏的一个坑
  11. nmake学习笔记
  12. 分酒问题(DFS解法)
  13. Struts2之配置文件中Action的详细配置(续)
  14. Dynamics CRM 产品视图列上自带按钮的隐藏
  15. 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
  16. HTTP 常见状态码解析
  17. 搭建Hexo博客(二)-连接github
  18. xcode8 iOS函数返回值使用警告
  19. (一)什么是webservice?
  20. LeetCode--242--有效的字母异位词

热门文章

  1. Mysql 查看定时器 打开定时器 设置定时器时间
  2. go 接口以及对象的使用
  3. Windows.环境变量(设置)
  4. indexOf includes 区别
  5. Node.js 常用命令
  6. 认识flask框架-2
  7. mt19937 -- 高质量随机数
  8. Wannafly挑战赛19 B矩阵
  9. Mycat入门核心概念
  10. liunx进程管理之进程介绍