微服务: 想办法让项目运行起来

栏目: Java · 发布时间: 6年前

内容简介:最新的1、Spring Boot 2.1.42、JDK8

最新的 Spring Boot 发布版本是 2.1.4 ,需要JDK版本最小为8即 JDK8 ,构建工程的工具 Maven 最小版本为3.3, Gradle 最小版本为4.4,当然了 MavenGradle 任选一个即可,接下来分享的文章中基本都使用 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-ImportEnable 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 就是这么简单,约定大于配置的思想贯彻其始终。

改变,从你我相识开始~

微服务: 想办法让项目运行起来


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

高可用MySQL

高可用MySQL

)Charles Bell Mats Kindahl Lars Thalmann / 宁青、唐李洋 诸云萍 / 电子工业出版社 / 2011-10 / 98.00元

《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql......一起来看看 《高可用MySQL》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换