根据《Spring Boot 实战派》第三章使用开发工具进行练习
对应书籍31-33页

1.构建Spring Boot 项目

借助安装好的Spring Assistant创建。
1)单击IDEA菜单栏File-New-Project ,在弹出的窗口中选择 Spring Assistant
2)选择default选项,单击next按钮


这里默认即可

3)找到spring boot版本和添加依赖。这里是developer tools下选择Lombok;Web下选择Spring Web,然后点击next按钮。

以上完成Spring Boot项目的创建,并添加了Web和Lombok依赖。

2.编写控制器,实现输出功能

控制器所在目录如下图所示,在HelloWord-src-main-java下,右击com.example.demo,选择new-java class


创建完结果如下

在HelloWorldController类输入如下代码

package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloWorldController {@RequestMapping("/hello")public  String hello(){return "Hello,Spring Boot!";}}

3.在IDEA运行

1)单击demoApplication,点击第7行的绿色箭头,执行代码

2)访问网址

http://localhost:8080/hello

这里8080是默认端口

4.运行结果

在网页中可以看到如下内容

IDEA运行第一个Spring Boot应用程序相关推荐

  1. 使用 Spring Boot CLI 运行第一个Spring boot程序

    简介 Spring Boot CLI是Spring Boot的命令行界面.它可以用来快速启动Spring.  它可以运行Groovy脚本.  Spring Boot CLI是创建基于Spring的应用 ...

  2. Spring Boot(5)---第一个Spring Boot应用程序

    Spring Boot入门:开发您的第一个Spring Boot应用程序 本节介绍如何开发一个简单的"Hello World!"Web应用程序,该应用程序重点介绍Spring Bo ...

  3. 使用idea工具运行第一个spring boot项目

    前言:好像之前我写过一篇文章,也是spring boot hello world的,看着有点麻烦,这篇文章更为简单入门搭建 1.首先,新建一个项目,选择Spring Initializr,如下图所示: ...

  4. Spring Boot (1) 构建第一个Spring Boot工程

    Spring boot简介 spring boot是spring官方推出的一个全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程. Spring boot特点 1.化繁为简,简化配 ...

  5. buildpack_使用Buildpack容器化Spring Boot应用程序

    buildpack 在本文中,我们将看到如何使用Buildpacks容器化Spring Boot应用程序. 在先前的一篇文章中,我讨论了Jib . Jib允许我们在不使用Dockerfile的情况下将 ...

  6. Docker化Spring Boot应用程序

    你好朋友, 在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化.通过dockerizing意味着我们将以Docker容器的形式运行应用程序. 以下是涉及的步骤: 1.创建一个 ...

  7. Spring Boot Admin –用于管理Spring Boot应用程序的Admin UI

    作为微服务开发的一部分,我们许多人都将Spring Boot与Spring Cloud功能一起使用. 在微服务领域,我们将有许多Spring Boot应用程序将在相同/不同的主机上运行. 如果将Spr ...

  8. 一个 Spring Boot 面试题

    前言 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环跑给干趴下了 ...

  9. 用 Docker 构建、运行、发布来一个 Spring Boot 应用

    原文同步至 http://waylau.com/docker-spring-boot/ 本文演示了如何用 Docker 构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Do ...

最新文章

  1. python matplotlib设置字体_Matplotlib中修改字体属性
  2. C++中字符串的截取 str.substr(a,b);
  3. gettext 国际化_如何使用Gettext在Phoenix应用程序中执行本地化
  4. 进程的描述和进程的创建
  5. 欧美民用航空器 DO-178B标准
  6. Python基础语法回顾
  7. 「 数学模型 」“灰色模型的研究步骤及五步建模思想”讲解
  8. 松柏先生实地调研浙江名茶“平阳黄汤”传播茶文化
  9. oracle数据库中的同义词,Oracle创建数据库同义词
  10. 数据分析的意义与必备技能
  11. 固态和机械硬盘组raid_SSD+机械硬盘Raid 0成最佳搭配?_浦科特 PX-M5Pro_固态硬盘评测-中关村在线...
  12. 21计算机考研国家线,来了!21考研国家线公布!附详细解读!
  13. 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  14. Windows AD域功能介绍、Windows AD域方案介绍
  15. 品牌策划中该如何在“细节之处”刺激受众痛点?
  16. linux 分卷压缩命令
  17. 智卡调度APP的隐私声明
  18. pcap文件格式及其大文件切割——C语言
  19. 杂谈PPT文档撰写(原创)
  20. 为什么传统的FPGA无法将智能传送到边缘

热门文章

  1. ACM程序设计选修课——1030: Hungar的时尚球场(水题+耐心)
  2. hdu 2025:查找最大元素(水题,顺序查找)
  3. java学习面向对象之内部类
  4. 基于Levenberg-Marquardt训练算法的BP网络Python实现
  5. mqtt实例 php_php--mqtt实现推送
  6. android source镜像源_说要替代安卓的Fuchsia OS,国内镜像上线了!
  7. 心形尺寸比例图解_0元图解建筑史-05 | 中国木构建筑的特征与详部演变(2)——斗栱、厅堂殿堂...
  8. mysql中uuid的写法_MySQL IS_UUID()用法及代码示例
  9. 【控制】如何入门现代控制理论
  10. 研究生的早期科研之路