IDEA运行第一个Spring Boot应用程序
根据《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应用程序相关推荐
- 使用 Spring Boot CLI 运行第一个Spring boot程序
简介 Spring Boot CLI是Spring Boot的命令行界面.它可以用来快速启动Spring. 它可以运行Groovy脚本. Spring Boot CLI是创建基于Spring的应用 ...
- Spring Boot(5)---第一个Spring Boot应用程序
Spring Boot入门:开发您的第一个Spring Boot应用程序 本节介绍如何开发一个简单的"Hello World!"Web应用程序,该应用程序重点介绍Spring Bo ...
- 使用idea工具运行第一个spring boot项目
前言:好像之前我写过一篇文章,也是spring boot hello world的,看着有点麻烦,这篇文章更为简单入门搭建 1.首先,新建一个项目,选择Spring Initializr,如下图所示: ...
- Spring Boot (1) 构建第一个Spring Boot工程
Spring boot简介 spring boot是spring官方推出的一个全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程. Spring boot特点 1.化繁为简,简化配 ...
- buildpack_使用Buildpack容器化Spring Boot应用程序
buildpack 在本文中,我们将看到如何使用Buildpacks容器化Spring Boot应用程序. 在先前的一篇文章中,我讨论了Jib . Jib允许我们在不使用Dockerfile的情况下将 ...
- Docker化Spring Boot应用程序
你好朋友, 在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化.通过dockerizing意味着我们将以Docker容器的形式运行应用程序. 以下是涉及的步骤: 1.创建一个 ...
- Spring Boot Admin –用于管理Spring Boot应用程序的Admin UI
作为微服务开发的一部分,我们许多人都将Spring Boot与Spring Cloud功能一起使用. 在微服务领域,我们将有许多Spring Boot应用程序将在相同/不同的主机上运行. 如果将Spr ...
- 一个 Spring Boot 面试题
前言 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环跑给干趴下了 ...
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
原文同步至 http://waylau.com/docker-spring-boot/ 本文演示了如何用 Docker 构建.运行.发布来一个 Spring Boot 应用. Docker 简介 Do ...
最新文章
- python matplotlib设置字体_Matplotlib中修改字体属性
- C++中字符串的截取 str.substr(a,b);
- gettext 国际化_如何使用Gettext在Phoenix应用程序中执行本地化
- 进程的描述和进程的创建
- 欧美民用航空器 DO-178B标准
- Python基础语法回顾
- 「 数学模型 」“灰色模型的研究步骤及五步建模思想”讲解
- 松柏先生实地调研浙江名茶“平阳黄汤”传播茶文化
- oracle数据库中的同义词,Oracle创建数据库同义词
- 数据分析的意义与必备技能
- 固态和机械硬盘组raid_SSD+机械硬盘Raid 0成最佳搭配?_浦科特 PX-M5Pro_固态硬盘评测-中关村在线...
- 21计算机考研国家线,来了!21考研国家线公布!附详细解读!
- 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
- Windows AD域功能介绍、Windows AD域方案介绍
- 品牌策划中该如何在“细节之处”刺激受众痛点?
- linux 分卷压缩命令
- 智卡调度APP的隐私声明
- pcap文件格式及其大文件切割——C语言
- 杂谈PPT文档撰写(原创)
- 为什么传统的FPGA无法将智能传送到边缘
热门文章
- ACM程序设计选修课——1030: Hungar的时尚球场(水题+耐心)
- hdu 2025:查找最大元素(水题,顺序查找)
- java学习面向对象之内部类
- 基于Levenberg-Marquardt训练算法的BP网络Python实现
- mqtt实例 php_php--mqtt实现推送
- android source镜像源_说要替代安卓的Fuchsia OS,国内镜像上线了!
- 心形尺寸比例图解_0元图解建筑史-05 | 中国木构建筑的特征与详部演变(2)——斗栱、厅堂殿堂...
- mysql中uuid的写法_MySQL IS_UUID()用法及代码示例
- 【控制】如何入门现代控制理论
- 研究生的早期科研之路