一,下载分发包

http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.3.0.RELEASE/spring-boot-cli-1.3.0.RELEASE-bin.zip

二,解压安装

下载完成之后,把它解压到文件系统的任意目录里。在解压后的目录里,你会找到一个bin
目录,其中包含了一个spring.bat脚本(用于Windows环境)和一个spring脚本(用于Unix环境)。
把这个bin目录添加到系统路径里,然后就能使用Spring Boot CLI了。

三,配置环境变量

四,测试

五,在IDEA里创建springboot项目

在IntelliJ IDEA里创建Spring Boot项目
IntelliJ IDEA是非常流行的IDE,IntelliJ IDEA 14.1已经支持Spring Boot了!
要在IntelliJ IDEA里创建新的Spring Boot应用程序,在File菜单里选择New > Project。你会看
到几屏内容(图1-5是第一屏),问的问题和Initializr的Web应用程序以及Spring Tool Suite类似。
在首先显示的这一屏中,在左侧项目选择里选中Spring Initializr,随后会提示你选择一个
Project SDK(基本上就是这个项目要用的Java SDK),同时选择Initializr Web服务的位置。除非你
在使用自己的Initializr,否则应该不做任何修改直接点Next按钮,之后就到了图1-6。

Spring Boot初始化向导的第二屏要求你提供项目的一些基本信息,比如项目名称、Maven
Group和Artifact、Java版本,以及你是想用Maven还是Gradle来构建项目。描述好项目信息之后,
点击Next按钮就能看到第三屏了,如图1-7所示。

第二屏向你询问项目的基本信息,第三屏就开始问你要往项目里添加什么依赖了。和之前一
样,屏幕里的复选框和Spring Boot起步依赖是对应的。选完之后点击Next就到了向导的最后一屏,
如图1-8所示。
最后一屏问你项目叫什么名字,还有要在哪里创建项目。一切准备就绪之后,点击Finish按
钮,就能在IDE里得到一个空的Spring Boot项目了。

六,在eclipse中创建springboot项目

1、Eclipse中安装STS插件:

Help -> Eclipse Marketplace...

Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装:

2、New -> Project...

找到Spring目录,选择Spring Starter Project,Next

3、填写跟项目相关的各种信息,然后Next:

4、选择需要的Dependency,然后Next:

5、Next,然后Finsh,新项目就创建好了,各个目录如下:

6、右键MySpringBootApplication中的main方法,Run As -> Spring Boot App,项目就可以启动了。

  1. package com.xjj;

  2. import org.springframework.boot.SpringApplication;

  3. import org.springframework.boot.autoconfigure.SpringBootApplication;

  4. @SpringBootApplication

  5. public class MySpringBootApplication {

  6. public static void main(String[] args) {

  7. SpringApplication.run(MySpringBootApplication.class, args);

  8. }

  9. }

由于选择了web dependency默认启动一个Tomcat,8080端口监听

7、把application.properties改名为application.yml(个人喜欢),修改Tomcat的启动端口:

  1. server:

  2. port: 8081

一,SpringBoot——安装spring boot CLI相关推荐

  1. Mac安装Spring Boot CLI

    1.美图 2.下载 安装Spring Boot CLI最直接的方法大约是下载. 解压, 随后将它的bin目录添加到系统路径里. 你可以从以下两个地址下载分发包: http://repo.spring. ...

  2. SpringBoot快速开发利器:Spring Boot CLI

    今日推荐 推荐一个 Java 接口快速开发框架干掉Random:这个类已经成为获取随机数的王者Docker + Intellij IDEA,提升 10 倍生产力!笑出腹肌的注释,都是被代码耽误的诗人! ...

  3. Spring Boot快速开发利器:Spring Boot CLI

    Spring Boot CLI(Command Line Interface)是一个命令行工具,您可以用它来快速构建Spring原型应用.通过Spring Boot CLI,我们可以通过编写Groov ...

  4. Spring Boot(4)---入门:安装Spring Boot

    Spring Boot入门:安装Spring Boot TagsSpring Boot, Spring Boot中文官方文档 安装Spring Boot Spring Boot可以与"经典& ...

  5. Spring Boot CLI设置和HelloWorld示例

    Spring Boot CLI设置和HelloWorld示例 在我之前的文章"Spring Boot简介"和"Spring Boot组件和内部"中,我们讨论了S ...

  6. 使用 Spring Boot CLI 运行第一个Spring boot程序

    简介 Spring Boot CLI是Spring Boot的命令行界面.它可以用来快速启动Spring.  它可以运行Groovy脚本.  Spring Boot CLI是创建基于Spring的应用 ...

  7. Spring Boot Initilizr - 使用Spring Boot CLI

    Spring Boot Initilizr - 使用Spring Boot CLI 这是我之前的两篇文章的延续.在阅读本文之前,请先阅读我之前在" Spring Boot Initilizr ...

  8. 使用Spring Boot CLI的Spring Boot Initilizr

    This is continuation to my two previous posts. Before reading this post, please go through my previo ...

  9. Spring Boot CLI 入门项目

    看此文: https://blog.csdn.net/bcbobo21cn/article/details/109063292 运行spring boot cli程序:运行了如下: 访问网页看到如下: ...

  10. SpringBoot - 探究Spring Boot应用是如何通过java -jar 启动的

    文章目录 Pre 引导 新建工程 打包 启动 java -jar 干啥的 打包插件 spring-boot-maven-plugin简介 包结构 META-INF内容 Archive的概念 JarFi ...

最新文章

  1. 微信小程序-WXML转换类型
  2. linux 获取CPU NUMA内存节点信息
  3. 每日程序C语言18-求分数序列的前20项和
  4. 2020年的UI设计师需要会什么软件
  5. 最低服务器协议,的WebSocket服务器最低要求
  6. 常见排序算法之选择排序
  7. JavaSE基本语法练习题(下)
  8. C语言程序设计实验报告——实验一
  9. file_contexts 踩坑
  10. delphi 剪切板变量_Delphi操作剪贴板
  11. 【MindSpore易点通】一站式指南
  12. vmware启动虚拟机报“内部错误”的解决方法
  13. 女生适合从事什么工作?程序员!
  14. Module 模块化
  15. 【python】.pyx文件编译为.pyd过程中遇到的问题
  16. 图文并茂使用CocosBuilder制作Cocos2D游戏 分享0
  17. item2 + oh-my-zsh
  18. 大数据:2019年汽车4S店访客画像
  19. 免费开源视频会议系统Jitsi Meet自己部署记录
  20. RedmiBook Pro 15增强版评测

热门文章

  1. vue使用高德地图第一次进去点标记有数据,第二次进去就没有了
  2. 关于先有鸡蛋还是先有鸡的理解
  3. 学习Python前景怎么样?
  4. windows7操作系统安装步骤(精简版)
  5. 2022-11-18 mysql列存储引擎-assert failed on i < m_idx.size() at rc_attr.h:342-问题分析
  6. android开发split的方法在String中的特殊使用
  7. vue中的key有什么作用?(key的内部原理)
  8. ipa文件上架app store的方法,很简单
  9. 【顺序栈】32 顺序栈ADT模板简单应用算法设计:火车调度
  10. vue生命周期中的modle→view过程