java开发创建Springboot项目并发布接口

简介: 开发环境准备好后,就开始实战创建基于maven的多模块项目;1、创建一个SpringBoot项目打开开发工程IDEA,选择File->New->Project,打开创建初始化页面;选择Maven,点击下一步;输入groupId和artifactId,点击finish按钮,完成创建;也可以选择Spring Initializr选择,点击下一步,选择springboot版本完成创建;

开发环境准备好后,就开始实战创建基于maven的多模块项目;

1、创建一个SpringBoot项目

打开开发工程IDEA,选择File->New->Project,打开创建初始化页面;

选择Maven,点击下一步;输入groupId和artifactId,点击finish按钮,完成创建;

也可以选择Spring Initializr选择,点击下一步,选择springboot版本完成创建;

2、打开新创建的工程,修改Pom.xml文件;

修改packaging为pom,新建的工程为父模块,进行模块管理;

添加parent的属性;添加parent为springboot,并设置版本

添加spring-boot-starter-web依赖;

spring-boot-starter-web 提供了嵌入的 Servlet 容器, 提供了大量自动配置,可以适用于大多数 Web 开发场景;org.springframework.bootspring-boot-starter-web2.3.12.RELEASE

3、创建入口模块admin:

在新创建的工程上点击右键,选择New-Moudle创建子模块;

点击下一步,输入artifactId为admin,groupId默认集成父工程;点击finish按钮完成创建;

5、添加启动类,启动项目;

打开子模块admin,创建启动类;添加注解@SpringBootConfiguration和@EnableAutoConfiguration;点击运行按钮启动服务;

public class AdminApplication {

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

}

6、添加接口并发布;

新建controller包,创建ServerController.java;创建一个接口;

在类上添加注解RestController和RequestMapping;

在接口上添加注解GetMapping并定义接口访问路径;

点击运行按钮重新启动 ;

  在浏览器输入http://127.0.0.1:8080/server/test查看返回结果;


6、目前一个简单的Springboot项目创建成功,并实现了接口发布;

下一步,引入数据库驱动,创建基础模块和其他业务模块,,连接mongodb数据库,实现数据的增删改查询等操作;

相关文章
|
14天前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
24天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
108 13
|
18天前
|
数据采集 JSON Java
利用Java获取京东SKU接口指南
本文介绍如何使用Java通过京东API获取商品SKU信息。首先,需注册京东开放平台账号并创建应用以获取AppKey和AppSecret。接着,查阅API文档了解调用方法。明确商品ID后,构建请求参数并通过HTTP客户端发送请求。最后,解析返回的JSON数据提取SKU信息。注意遵守API调用频率限制及数据保护法规。此方法适用于电商平台及其他数据获取场景。
|
23天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
46 6
|
29天前
|
算法 Java API
如何使用Java开发获得淘宝商品描述API接口?
本文详细介绍如何使用Java开发调用淘宝商品描述API接口,涵盖从注册淘宝开放平台账号、阅读平台规则、创建应用并申请接口权限,到安装开发工具、配置开发环境、获取访问令牌,以及具体的Java代码实现和注意事项。通过遵循这些步骤,开发者可以高效地获取商品详情、描述及图片等信息,为项目和业务增添价值。
60 10
|
22天前
|
前端开发 Java 测试技术
java日常开发中如何写出优雅的好维护的代码
代码可读性太差,实际是给团队后续开发中埋坑,优化在平时,没有那个团队会说我专门给你一个月来优化之前的代码,所以在日常开发中就要多注意可读性问题,不要写出几天之后自己都看不懂的代码。
57 2
|
5月前
|
SQL Java 测试技术
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
|
7月前
|
监控 druid Java
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
134 0
|
SQL XML JSON
Spring Boot + vue-element 开发个人博客项目实战教程(九、Postman测试接口)(下)
Spring Boot + vue-element 开发个人博客项目实战教程(九、Postman测试接口)(下)
177 0
|
XML JSON 前端开发
Spring Boot + vue-element 开发个人博客项目实战教程(九、Postman测试接口)(上)
Spring Boot + vue-element 开发个人博客项目实战教程(九、Postman测试接口)(上)
174 0

热门文章

最新文章