Spring Boot 入门

Spring Boot项目归根只是一个常规的Spring项目,只是利用了Spring Boot启动程序和自动配置。要创建Spring Boot应用程序的方法,Spring团队(The Pivotal Team)提供了以下三种方法。

可以使用Spring Boot开发两种基于Spring的应用程序:

  • 基于Java的应用程序
  • 基于Groovy的应用程序

我们可以使用Spring Boot CLISpring STS IDESpring Initializr 网站来开发Spring Boot Groovy应用程序。 但是,我们可以使用Spring STS IDESpring Initializr网站来开发Spring Boot Java应用程序。

无论如何,Groovy也是JVM语言几乎类似于Java语言。可以将Groovy和Java组合成一个项目。因为就像Java文件一样,Groovy文件最终只能编译成 *.class 文件。 *.groovy*.java 文件都转换为 *.class 文件(相同字节代码格式)。

Spring Boot框架编程模型的灵感来自Groovy编程模型。 Spring Boot在内部使用一些基于Groovy的技术和工具来提供默认的导入和配置。

Spring Boot框架还将现有的Spring Framework注释组合为一些简单或单个注释。 我们将在后面的帖子中逐个探索这些注释,并附带一些实时示例。

Spring Boot框架将Spring-Java应用程序编程模型彻底改变为新的编程模型。到目前为止,Spring Boot只处于初始阶段,但未来肯定都使用Spring Boot

Spring Boot CLI

它是使用Spring Boot的最简单和最快速的方法。它是一个用于执行groovy脚本的命令行工具。可以按照以下步骤安装此工具:

  1. 这里下载此项目的二进制发行版。 Spring Boot CLI需要Java JDK V1.6或更高版本才能运行。 Groovy v2.1作为此分发包的一部分进行打包,因此不需要安装(任何现有的Groovy安装都将被忽略)
  2. 如果解压zip文件,就会发现spring.bat将检查所有的设置。此脚本可以在目录/bin下找到。

下载Spring Boot CLI Zip文件到本地文件系统,并将spring-boot-cli-1.4.3.RELEASE.zip文件解压缩到本地文件系统中,在本实例中我们解压到 D:\Project_Installer\spring-boot-cli-1.4.3.RELEASE 目录下。





在Windows系统中设置Spring Boot CLI环境变量,如下所示。

set PATH=D:\Project_Installer\spring-boot-cli-1.4.3.RELEASE\bin;%PATH%;

 
 
Shell

右键“我的电脑”->”高级系统设置”->”高级”->”环境变量”->选择”PATH”并新建并加上面的路径D:\Project_Installer\spring-boot-cli-1.4.3.RELEASE\bin;

执行以下命令验证安装结果 -

C:\Users\Administrator>spring --version
Spring CLI v1.4.3.RELEASE

  
  
Java

现在Spring Boot CLI安装过程已成功完成。在讨论Spring Boot “HelloWorld”示例之前,首先要确定从命令提示符运行Groovy脚本是否正确。

Spring Boot “spring”命令

Spring Boot CLI提供了一个“spring”命令,用来从命令提示符运行Spring Boot Groovy脚本。Spring Boot 的“spring --help”命令有很多选项,可以将此命令用于不同的目的。其中有一个重要的选项是“run”选项。

“spring”命令语法:

spring run <SpringBoot-Groovy-Scriptname>

  
  
Java

这里是Spring Boot应用程序的Groovy脚本文件名。将使用这个命令来执行Spring Boot HelloWorld示例。下面来看看一个 Spring Boot CLI的入门程序,HelloWorld Spring Boot示例。

Spring Boot 的 Hello World示例

可以使用Spring Boot开发两种基于Spring的应用程序。

  • Groovy应用程序
  • Java应用程序

Groovy应用程序:

现在我们来开发一个Spring Boot MVC Rest控制器示例。 这是在Pivotal团队的Twitter上发布的第一个例子,演示了Spring Boot框架牛逼的功能。请按照以下步骤开发Spring Boot Hello World示例:

  • 在本地文件系统中创建一个“HelloWorld”文件夹,放置groovy脚本,这里放在 D:\Project_Installer\spring-boot-cli-1.4.3.RELEASE 目录下。
  • 使用以下内容开发Groovy脚本文件。
@RestController
class HelloWorld {
  @RequestMapping("/")
  String hello() {
    "Hello JournalDev World."
  }
}

 
 
Groovy

将此文件命名为HelloWorld.groovy,这里的“.groovy”扩展名是必须的。现在Spring Boot Hello World示例文件夹看起来如下图 -




现在Spring Boot Hello World示例已准备好使用Spring MVC Rest控制器。运行和测试这个例子来了解Spring Boot框架。

在本地文件系统中的“HelloWorld”文件夹中打开命令提示符。执行以下命令 -

spring run HelloWorld.groovy

 
 
Shell

观察“spring run”命令控制台的输出。


当执行“spring run HelloWorld.groovy”时,它会启动嵌入的Tomcat服务器的默认端口号:8080。现在Spring Boot Hello World示例应用程序已启动并正在运行。下面打开浏览器来测试一下。打开浏览器并访问以下链接。访问此URL:http://localhost:8080/



现在可以看到第一个Spring Boot MVC RESTful WebService示例运行的结果了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值