STS用Maver创建SpringBoot工程

STS用Maver创建SpringBoot工程

STS是专门用来开发spring项目的工具,它是从eclipse发展而来,使用和eclipse非常类似。下面讲讲如何使用STS快速而简单地开发SpringBoot版的Rest接口API,相对于普通的spring项目,它可以省去大量的代码,大大提高工作效率。

1

首先创建一个maven项目,“File”-“New”-“Maven Project”。在这里插入图片描述

2

使用默认的工作空间即可。
在这里插入图片描述

3

选择maven-archetype-quickstart,next。
在这里插入图片描述

4

填写Group Id、Artifact Id,一般来说它们分别对应公司名、项目名。
在这里插入图片描述

5

创建完毕后,项目结构如下图,主要是src/main/java、src/main/test、pom.xml,此时可以删除src/main/test/com.mycompany.myproject下面的AppTest.java文件,一般会用SpringBoot的Test方法编写该文件,此处我们可以不用。
在这里插入图片描述

6

下面修改pom.xml文件,格式如下图,加入标红的配置。
在这里插入图片描述在这里插入图片描述

<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.ahzy</groupId>
	<artifactId>Cinema</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>Cinema</name>
	<url>http://maven.apache.org</url>

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.4.RELEASE</version>
		<relativePath /> <!-- lookup parent from repository -->
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<dependencies>


		<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>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
	</dependencies>

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

7

接下来修改src/main/java/com.mycompany.myproject下的App.java文件,注意标红的地方要写对。
在这里插入图片描述

8

此时编写Controller代码,注意要用@RestController注解。
在这里插入图片描述

9

然后选中App.java,右键Run As – Spring Boot App启动项目。
在这里插入图片描述

10

可以在控制台看到启动的端口和启动成功日志。
在这里插入图片描述

11

现在就可以在浏览器输入http://localhost:8080/test来测试效果了,如下:json格式的数据已经返回了。
在这里插入图片描述

12

以上就是在STS中创建SpringBoot的Rest Api接口的基本步骤,可以满足基本需求,当然生产环境中一般都会对入参、出参进行加密,这些就是更高深一点的内容了,以后会写。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106708.html原文链接:https://javaforall.net

(0)
上一篇 2021年7月21日 下午12:00
下一篇 2021年7月21日 下午1:00


相关推荐

  • js斐波那契数列递归算法_php斐波那契数列递归算法

    js斐波那契数列递归算法_php斐波那契数列递归算法斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……从数列可以看出,从第三项开始,每一项都是前两项的和,f(n)=f(n-1)+f(n-2)那么用js怎么求斐波那契数列第n项的值呢?1.普通递归计算:functionfibonacci(n){if(n==1||n==2)retu

    2022年10月4日
    5
  • 小议AutoEventWireup属性

    小议AutoEventWireup属性1.在web页面添加一个label和button控件ViewCode<%@PageLanguage=”C#”AutoEventWireup=”false”CodeFile=”AutoEventWireup属性.aspx.cs”Inherits=”_Default”%><!DOCTYPEhtmlPUBLIC”-//W3C//DT…

    2022年5月28日
    35
  • Pycharm导入Python包,模块

    Pycharm导入Python包,模块1 点击 File settings2 选择 ProjectInter 点击右边绿色的加号添加包 3 输入你想添加的包名 点击 InstallPacka

    2026年3月27日
    3
  • java先序中序后序遍历二叉树_二叉树的前序中序后续

    java先序中序后序遍历二叉树_二叉树的前序中序后续1.前序遍历    前序遍历(DLR,lchild,data,rchild),是二叉树遍历的一种,也叫做先根遍历、先序遍历、前序周游,可记做根左右。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。若二叉树为空则结束返回,否则:(1)访问根结点。(2)前序遍历左子树。(3…

    2025年11月17日
    9
  • C语言游戏 双缓存解决闪屏问题 详细总结[通俗易懂]

    最近,应学校课程要求,要完成一个C语言课程设计。可以是写一个小游戏,或是写管理系统等。所以,准备做一个改版贪吃蛇:消灭小虫虫(瞎起的名字:D)。之前学过Java,所以学C语言也就比较顺利。而在刚学完C语言刚着手准备做C语言的小游戏时,却发现了一个问题——闪屏。(我在网上查找了很多关于双缓存,有关的解答很少,更少能够让一个完全不了解的小白一个明白的解释。下面我想和大家分享我使用…

    2022年4月10日
    100
  • 5次shift后门怎么清除_电脑按五次shift啥意思

    5次shift后门怎么清除_电脑按五次shift啥意思一、如何制作shift后门方法1在cmd窗口,敲打命令如下:copyc:\windows\explorer.exec:\windows\system32\sethc.execopyc:\windows\system32\sethc.exec:\windows\system32\dllcache\sethc.exeattribc:\windows\system32\sethc.exe+hattribc:\windows\system32\dllcache\sethc.ex

    2026年1月18日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号