SpringBoot入门编写第一个程序Helloworld

目录
  • 1.系统要求
  • 2.HelloWorld
    • 2.1创建maven工程
    • 2.2引入依赖
    • 2.3创建主程序
    • 2.4编写业务
    • 2.5测试
    • 2.6简化配置
    • 2.7简化部署

1.系统要求

Java 8

Maven 3.3+

idea 2019+

2.HelloWorld

需求:浏览发送/hello请求,响应 Hello,Spring Boot 2

2.1创建maven工程

2.2引入依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.4.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

</dependencies>

2.3创建主程序

/**
 * 主程序类
 * @SpringBootApplication:这是一个SpringBoot应用
 */
@SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

2.4编写业务

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String handle01(){
        return "Hello, Spring Boot 2!";
    }

}

2.5测试

直接运行main方法即可

浏览器显示:

2.6简化配置

可用application.properties

server.port=8888

2.7简化部署

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

把项目打成jar包,直接在目标服务器执行即可。

进如target文件夹:

cmd窗口执行选中的jar:

浏览器显示:

注意点:取消掉cmd的快速编辑模式

以上就是SpringBoot入门编写第一个程序Helloworld的详细内容,更多关于SpringBoot程序的资料请关注我们其它相关文章!

(0)

相关推荐

  • SpringBoot之Helloword 快速搭建一个web项目(图文)

    背景: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者. Spring Boot(英文中是"引导"的意思),是用来简化Spring应用的搭建到开发的过程.应用开箱即用,只要通过 "just

  • Spring Boot 之HelloWorld开发案例

    1.开发工具安装 在Eclipse上安装插件:spring Tool Suite(简称STS) 2.开发实例 1).创建项目 File > New > Spring Starter Project 项目创建完成: 2).生成的源码解读 SpringBootSimpleApplication类: package com.example; import org.springframework.boot.SpringApplication; import org.springframework.bo

  • Spring Boot Hello World的实现代码

    本篇文章是SpringBoot最入门的介绍.我们不借助任何额外的工具,从无到有创建一个Spring Boot的web项目,并运行这个项目. 项目构建 归根结底,Spring Boot就只是一个框架,几个jar而已,没什么神奇的.但使用Spring Initializr创建项目的过程把很多信息屏蔽掉了,这样我们就很难搞清楚Spring Boot的本质是什么.下面仅使用maven从无到有构建一个Spring Boot的web项目. 先创建一个maven空工程如下所示,项目的名字叫spring-boo

  • Spring Boot快速入门教程

    简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变的更轻量化.比如:你可以仅仅依靠一个Java类来运行一个Spring引用.你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用. Spring Boot的主要优点

  • spring boot(一)之入门篇

    本文给大家介绍构建微服务:Spring boot 入门篇,具体内容详情如下所示: 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合

  • SpringBoot入门编写第一个程序Helloworld

    目录 1.系统要求 2.HelloWorld 2.1创建maven工程 2.2引入依赖 2.3创建主程序 2.4编写业务 2.5测试 2.6简化配置 2.7简化部署 1.系统要求 Java 8 Maven 3.3+ idea 2019+ 2.HelloWorld 需求:浏览发送/hello请求,响应 Hello,Spring Boot 2 2.1创建maven工程 2.2引入依赖 <parent> <groupId>org.springframework.boot</grou

  • 使用Java的Spring框架编写第一个程序Hellow world

    Spring框架是什么? Spring是为企业Java最流行的应用程序开发框架.数以百万计的世界各地的开发人员使用Spring框架来创建高性能,易于测试的,可重用的代码. Spring框架是一个开源的Java平台,它最初是由Rod Johnson编写并在2003年6月在Apache2.0许可下首次发布. Spring是轻量级的,当涉及到大小和透明度. spring框架的基本版本是大约2MB. Spring框架的核心功能可以在任何Java应用程序中使用,但也有扩展的Java EE平台上构建Web应

  • 学习笔记编写vue的第一个程序

    目录 1.编写一个html,第一个vue程序 注意视图模板和数据 判断循环 事件 787原则 el属性 data属性 template属性 methods属性 render属性 computed属性 watch属性 这里使用官方文档的cdn <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> 1.编写一个html,第一个vue程序 <!DOCTYPE html>

  • 易语言编程入门第一个程序

    目录 易语言的优点: 最早接触易语言是三年前的事情了,那时候是因为DNF这个游戏我才知道了易语言这个编程语言,当时对他就非常的憧憬.只不过那时候易语言的学习资源比较少,而且自身的学业比较重就没有仔细的了解了. 最近几日再回归DNF的时候突然想到了易语言,所以决定抽点空闲时间学习一下,先定一个小目标:做一个DNF的辅助工具!(也许最终都无法完成也说不定) 这是第一天学习的内容 易语言的优点: 1.     代码是中文的,降低了学习的门槛 2.     全可视化编程,即输即画减少了代码出错的可能 3

  • python编写第一个交互程序步骤示例教程

    Input()函数编写 1.编写一个稍微复杂一点的程序.使用Input()函数编写一个请用户输入名字的程序. (1)打开IDLE开发环境,然后选择“File”菜单下面的“New File”命令,新建一个新的编辑文件. 新建的编辑文件. (2)保存文件,选择“File”菜单下的“Save As”命令. 提示:编程过程中,要养成及时保存文件的习惯. (3)在打开的对话框中选择文件保存的位置,并在“文件名”栏中输入文件的名字,最后单击“保存”按钮. (4)在刚才保存的文件脚本里输入如下图所示的内容.

  • SpringBoot入门教程详解

    目录 一.SpringBoot简介 二.SpringBoot入门案例 1.创建项目 2.编写 Controller 类 3.启动项目 4.使用 Postman 测试 三.SpringBoot VS Spring 四.在官网中构建工程 六.SpringBoot 是如何实现简化开发的 1.启动依赖 2.引导类 七.切换 Web 一.SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程. 我们在学习 S

  • python+tkinter编写电脑桌面放大镜程序实例代码

    本文讲述的是通过python+tkinter编写一个简单桌面放大镜的代码示例,具体如下. 代码思路:首先全屏截图,然后在鼠标当前位置以小窗口进行二次截图,放大后再显示到鼠标左上角. 主要技术:全屏截图,指定区域截图,绑定鼠标事件,绘制图像. 建议大家照着代码敲一遍,然后运行试试.代码有一点点小瑕疵,试着发现并尝试解决. 总结 以上就是本文关于Python+tkinter编写电脑桌面放大镜程序实例代码的全部内容,希望对大家有所帮助.感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指

  • 详解Dev C++使用教程(使用Dev C++编写C语言程序)

    前面我们给出了一段完整的C语言代码,就是在显示器上输出"C语言中文网",如下所示: #include <stdio.h> int main() { puts("C语言中文网"); return 0; } 本节我们就来看看如何通过 Dev C++ 来运行这段代码. Dev C++ 支持单个源文件的编译,如果你的程序只有一个源文件(初学者基本都是在单个源文件下编写代码),那么不用创建项目,直接运行就可以:如果有多个源文件,才需要创建项目. 1) 新建源文件

  • python入门课程第一讲之安装与优缺点介绍

    目录 说在前面 何为Python 如何安装Python呢 Max OS下安装Python3 普通的安装方式 通过Homebrew来安装 Python有哪些优缺点呢? 优点 缺点 Python能干什么 总结 这是Pyhon系列文章的第一篇,本文主要介绍Python的基本概念以及如何安装. 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 说在前面 Python语言对各位读者而言一定不会陌生,哪怕没有使用过Python,也一定听说过它.那一句人生苦短,我用P

  • SpringBoot入门系列之JPA mysql

    一,准备工作,建立spring-boot-sample-mysql工程 1.http://start.spring.io/ A.Artifact中输入spring-boot-sample-MySQL      B.勾选Web下的web      C.勾选SQL下的JPA MYSQL 2.Eclips中导入工程spring-boot-sample-mysql A.解压快捷工程spring-boot-sample-mysql到某文件夹 B.eclips中file->import->Import E

随机推荐