官方的Getting Started

打开官方文档的Getting Started菜单,可以看到如图1所示的页面。

图1 Getting Started首页截图

 

其中对这部分做了简单说明。大致意思就是如果你要开始学习Spring Boot或者使用传统的Spring Framework。这个Getting Started部分回答了你的一些基本问题。如:为什么学?如何学?以及一些简单的Spring Boot启动和安装说明。还会引导你创建你的第一个Spring Boot应用程序,再顺带着讨论一些核心的原则。

关于Spring Boot的介绍可以直接看本系列的第一章:初识Spring Boot

Spring Boot支持使用Maven和Gradle构建,本系列使用大家熟悉的Maven构建方式。如果自己安装Maven,记得Maven的版本应该是3.3+。

在Installing the Spring Boot CLI这部分,官方文档花了很大滴篇幅在讲解如何安装和使用Spring Boot CLI工具。但是这个东西在实际的使用中用处不大,我们这里不做详细说明,有兴趣的可以好好看看文档,也可以网上搜下其他人讲的。

3.3. Upgrading from an Earlier Version of Spring Boot 这部分讲述了一个很重要的东西,但是我们用不到。 全年之前的大部分项目都用的是Spring Boot 1.x的版本,后来因为各种原因要升级到2.x版本的时候,如果靠自己“硬升”, 是一个很费体力的事情。官方提供的spring-boot-properties-migrator就很有用了。可以说升级过程中引入

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-properties-migrator</artifactId>
    <scope>runtime</scope>
</dependency>

后会让你的升级过程直接从0%跳到50%。

接下来文档会带着我们手动创建一个Spring Boot 应用。

这里根据大家习惯,但是这个手动创建其实没啥必要,直接用https://start.spring.io/ 创建即可。可以参考这篇文章:创建一个基本的Spring Boot应用

通过start.spring.io创建的应用,在pom.xml 中默认添加了插件依赖。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

这个依赖是用来将应用构建成可执行jar的。否则项目打成jar也不能顺利执行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Erlang是一种功能性编程语言,最初是为了电话交换系统而设计的,具有并发、容错和分布式计算的能力。在功能性编程中,我们将程序视为一系列函数的集合,而不是一系列指令的序列。这种思维方式使得编写可靠、可扩展和可维护的软件变得更加容易。 要开始学习Erlang,我们首先需要安装它。Erlang可在多个操作系统上运行,包括Windows、Linux和Mac OS。我们可以从Erlang官方网站下载适合自己操作系统的安装程序,并按照提示进行安装。 安装完Erlang后,我们可以在命令行界面(或终端)中启动Erlang Shell(也称为Erlang交互式环境)。在Shell中,我们可以输入并执行Erlang代码。 Erlang的基本语法与其他编程语言有些不同。在Erlang中,函数定义使用"fun"关键字,比如:Add = fun(X, Y) -> X + Y end. 这将定义一个名为Add的函数,它接受两个参数X和Y,并返回它们的和。 在Erlang中,我们可以使用模式匹配来处理不同的情况。例如,我们可以编写一个函数来计算一个列表中所有元素的和,如下所示: sum([]) -> 0; sum([H|T]) -> H + sum(T). 当我们传递一个空列表[ ]给sum函数时,它将返回0。而当我们传递一个非空列表[H|T]时,它将把列表的头部元素H与剩余部分T的和相加。 在学习Erlang时,重要的是要尝试编写简单的程序和函数,以便熟悉基本的语法和概念。您可以使用Erlang Shell来交互式地测试和执行您的代码。 除了基本的语法和概念之外,Erlang还具有许多强大的特性,例如并发编程、消息传递和模式匹配。这些功能使Erlang成为开发可靠、高可扩展性的分布式系统的理想选择。 总之,Erlang是一种功能强大的功能性编程语言,它具有并发、容错和分布式计算的能力。我们可以通过安装Erlang并在Erlang Shell中尝试编写简单的程序,来快速上手Erlang。在学习过程中,我们将逐步掌握Erlang的基本语法和概念,为开发可靠和高可扩展的系统打下坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员老韩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值