内容简介:最新的1、Spring Boot 2.1.42、JDK8
最新的 Spring Boot
发布版本是 2.1.4
,需要JDK版本最小为8即 JDK8
,构建工程的工具 Maven
最小版本为3.3, Gradle
最小版本为4.4,当然了 Maven
和 Gradle
任选一个即可,接下来分享的文章中基本都使用 Maven
来构建工程。
1、Spring Boot 2.1.4
2、JDK8
3、IntelliJ IDEA2019 收费版
有稳定可用的网络,保证工程构建和一些依赖的下载。
具体 Spring Boot
对其他 工具 的版本要求,可以参考这里的 getting-started-system-requirements 文章内容。
建议大家使用Chrome作为默认浏览器,测试、调试API数据和安装对应的插件很方便。
认识 Github
如果你还没有 Github
账号,就去注册一个,打开 这个地址 即可。
注册完成后,可以新建一个 Repo
(可以存放代码的仓库),本文涉及的所有代码都放在 Github 上面。
Spring Boot 系列文章也会跟大家一起学习 Git
的使用。
创建工程
新建工程,打开IDEA,File/New/Project,下一步即可
填写工程信息,然后下一步
这里注意:Artifact 要求是全是小写字母,否则无法创建工程。
选择依赖, Core
中选择 Lombok
,这个使用起来比较方便,建议大家选择,不选也可以的。
紧接着在 Web
中选择 Web
即可,下一步
保存工程,启动后在右小角提示下面内容,直接 Enable Auto-Import
和 Enable plgins
即可,如果你之前安装过 Lombok
插件,这里也不会提示 Enable plgins
了。
然后安装 Lombok
插件,点击 ok
即可。
等待IDEA构建完成,工程显示如下:
如果你的工程加载其他库加载失败,可以重新导入,操作如下:
Run起来
直接运行已经构建成功的工程。
打开浏览器,输入 http://localhost:8080/ 能看到下面的内容:
说明工程已经成功运行起来了,你距离伟大的目标越来越近了。
为了让浏览器显示一个正常的语句,我们需要增加点东西。
新建一个 MSUserController
,代码如下:
package com.veryitman.springboot.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class MSUserController{ @RequestMapping(value = "/user") public String user(){ return "Greate user"; } }
打开浏览器,输入 http://localhost:8080/user 能看到下面的内容:
说点神奇的
1、创建工程还有其他方式吗?
除了使用IDEA提供的方法来创建 Spring Boot
工程,也可以使用官方提供的 Spring Initializr 来创建工程。
本质上,IDEA是集成了 Spring Initializr 这个工具,所以二者同宗同源。
2、为什么点个按钮就Run起来了?
Spring Boot
已经内置了 Tomcat
服务器作为 Web Server,所以可以直接跑起来。
Spring Boot
就是这么简单,约定大于配置的思想贯彻其始终。
改变,从你我相识开始~
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
大规模Web服务开发技术
伊藤直也、田中慎司 / 李剑 / 电子工业出版社 / 2011-7 / 59.00元
Hatena是日本最大的Web服务提供商之一,它提供的服务包括关键字(类似于维基百科)、博客、相册等。《大规模Web服务开发技术》由伊藤直也、田中慎司所著,内容主要来自Hatena为学生们举行的暑期实习的课程,内容涵盖广泛,介绍了性能优化、分布式、算法、系统架构等各个方面,甚至还介绍了硬件的经济成本,是运维工程师们必不可少的参考书。书中还包括几个算法实习课题,介绍了压缩算法、全文搜索等算法的实现方......一起来看看 《大规模Web服务开发技术》 这本书的介绍吧!