Spring Boot入门之hello world

在学习Spring boot之前先了解一下什么是微服务(microservice)架构。维基百科上对于微服务的定义为一种软件开发技术-面向服务的体系结构(SOA)架构样式的一种变体,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务之间采用轻量级的通信机制互相沟通。每个服务都围绕具体的业务进行构建,并且能够独立的部署到生产环境、类生产环境等。且可以采用不同的语言和工具对不同的业务进行构建。具体的关于微服务可参考文章https://martinfowler.com/articles/microservices.html

Spring boot的项目有两种创建方法。第一种是Spring的官网去下载关于Spring boot的压缩包,再在IDER中进行导入。另一种是直接通过IDER进行创建,因为IDER对Spring boot项目的下载进行了整合。

首先我们来看第一种方法

首先访问spring官网,官方提供了一个快速生成的网站。选择项目——>spring boot

 进入spring boot页面后往下拉会看见一个Quickstart Your Project

进入生成spring boot项目的界面后,就可以选择自己想要生成的spring boot项目。具体的操作如下图所示:

 

 选择了相应的类别后就可以点击Generate进行生成了。Generate成功后会得到一个以项目名称为名字的压缩包。对压缩包进行解压后得到的文件夹下的文件大致如下:

打开IDEA对解压得到的项目进行导入即可。具体的导入方法如下:

在file下选择open

进入打开open file or project界面后选择刚才解压的HelloWorld文件进行打开即可。 

接下来是第二种方法

方法二直接通过IDEA进行包的下载(这也是项目开发常用的方法),具体操作如下:

选择new project进入如下界面,在该界面上选择Spring Initializr。输入项目的名字和组名,以及选择相应的JAVA版本。点击next

 单击next后出现的界面会让我们选择相应的依赖,这里依赖选择为spring web。单击finish完成。

 在生成的HelloWorld项目中,在程序的主入口的同级文件下建立一个controller文件(注意controller的添加位置,一定是在程序主入口的同级文件下)

 

controller包建立完成后如下:

 在controller包下建立一个HelloController类,以便于完成一个hello接口。接口的具体代码如下:

 运行程序,在浏览器中输入localhost:8080/hello访问刚才运行程序创建的接口。结果如下:

 好了到此第一Spring Boot的HelloWorld程序到此就全部结束了。

结尾的一点小东西,找到配置文件,可以对端口号进行更改。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值