编写一个 spootboot 程序,有二个方法,一个问早上好,一个说再见
目的:
编写第一个 spootboot 程序
完成内容
新建 maven 项目
配置 pom.xml
开发一个 controller 类
有二个方法,一个问早上好,一个说再见
开发主类
运行测试,分别测试问早上好和说再见
controller
package com.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {@RequestMapping("/morning")public String sayHello(){return "早上好";}@RequestMapping("/bye")public String sayBye(){return "再见";}
}
启动类
package com;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class app {public static void main(String[] args) {SpringApplication.run(app.class, args);}
}
配置文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.yang</groupId><artifactId>springboot01</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.4</version><relativePath /> <!-- lookup parent from repository --></parent><dependencies><!-- springboot依赖包 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!-- mybatis/spring包 --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>1.3.1</version></dependency><!-- 输入输出依赖包 --><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId><version>2.6.4</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork><!-- 使 devtools 起作用于 --></configuration></plugin></plugins></build>
</project>
编写一个 spootboot 程序,有二个方法,一个问早上好,一个说再见相关推荐
- 从裸机启动开始运行一个C++程序(二)
先序文章请看: 从裸机启动开始运行一个C++程序(一) 运行在8086上的第一个程序 既然硬件环境已经就绪了,那接下来,就要想办法让它运行我们的程序了.不过在此之前,我们必须要了解一下8086的主要架 ...
- VS2017使用教程(使用VS2017编写C语言程序)二
VS2017使用教程(使用VS2017编写C语言程序) < VS2017下载地址和安装 VS2010下载地址和安装教程 > C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法 ...
- anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...
文章目录 前言一.安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二.python模块下载 1.配置pip环境变量 2.下载pyt ...
- DHTMLX 前端框架 建立你的一个应用程序教程(二)--设置布局
Layout控件的演示 Dhtmlx有很多的组建来组织网页的建设, 这篇主要介绍dhtmlxLayout . 下面图片中 布局将各个组件(1.Menu 2.Toolbar 3.Grid 4.Form ...
- java程序笑脸怎么打_我编写的JAVA程序为什么在编译执行后会先打出一个笑脸呢?...
嗯,我个人认为,从键盘输入再输出意义不是很大,如果楼主有C的基础,那么这个输入将是一个很好练习,因为java的输入和输出与C有很大的区别,废话不多说 首先,无论是在Eclipse的控制台上还是CMD模 ...
- 使用python完成的一个烟花小程序-厉害了,我用Python写了一个自动回复拜年信息的小程序!...
大年三十到年初一,有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神.一位大神程序员今年就用python拯救了自己的新年假期.这里分享这位社区博主happycc ...
- python输入q结束程序_试图让一个Python程序以字母“q”退出,但是输入是一个整数?...
下面的代码片段.我试着搞乱another answer posted on here,但似乎一点也不管用.我不知道我做错了什么.在Xubuntu 18.04 LTS上使用Python3.代码如下:wh ...
- 李白和杜甫共享一个棋盘下象棋。一个叫李白的程序,输出李白走的10步棋。一个杜甫程序,输出杜甫的10步棋,一个裁判程序裁定二者下棋。C++实现信号量及P、V操作。
one.cpp #include <windows.h> #include <stdio.h>#define PROG_NAME "李白" HANDLE l ...
- 请写一个java程序实现线程连接池功能_请写一个java程序实现线程连接池功能
线程池: import java.util.linkedlist; public abstract class manager { private string mthreadpoolname = n ...
最新文章
- 将浮点数限制为两位小数
- python程序设计报告-20183215 实验三《Python程序设计》实验报告
- 巨人也能身手敏捷?看美国KeyBank的实战经验
- ASP.NET Excel导入到SQL Server数据库
- 如何搭建AIoT智能对话交互系统:技术解析和实操分享
- boost::detail::atomic_count相关的测试程序
- 一文读懂 @Decorator 装饰器——理解 VS Code 源码的基础
- java uuid 效率_java uuid第一次性能
- 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例
- 实习日志_【人医札记】护理实习日志
- 如何用 Hook 实时处理和保存 Ajax 数据
- BZOJ 2243 树链剖分
- 无法完成您的itunes store的请求_iTunes 谢幕,盘点它的这 18 年
- activeMQ 问题
- HCIE-Security Day19:防火墙用户认证(一)
- 成品app直播源码,RecyclerView实现自动滚动效果
- Windows 10配置远程开机
- jQuery获取、设置标签属性值
- 彻底删除Navicat注册表
- [转载]海康摄像头_2
热门文章
- 在线pdf转epub网站
- “道可道,非常道”——千年孤独话老子
- 4.PEB断链隐藏模块
- 离散数学16__矩阵的加法、乘法
- 计算机中存储器的最小单位是什么意思,计算机内存储器的最小存储单位是什么...
- 怎么根据日志分析出 PV 和 UV?
- 美国生活——考取实习驾照(Permit)
- ds18b20c语言keil,DS18B20温度检测调节程序(C代码)
- 领英使用手册—领英linkedin发送消息和InMail使用的方法技巧
- dcos 1.7 安装