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数据库,实现数据的增删改查询等操作;

相关文章
|
10天前
|
XML Java 数据格式
SpringBoot入门(8) - 开发中还有哪些常用注解
SpringBoot入门(8) - 开发中还有哪些常用注解
29 0
|
17天前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
54 1
SpringBoot获取项目文件的绝对路径和相对路径
|
8天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
19 2
|
12天前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
35 8
|
12天前
|
SQL 安全 Java
安全问题已经成为软件开发中不可忽视的重要议题。对于使用Java语言开发的应用程序来说,安全性更是至关重要
在当今网络环境下,Java应用的安全性至关重要。本文深入探讨了Java安全编程的最佳实践,包括代码审查、输入验证、输出编码、访问控制和加密技术等,帮助开发者构建安全可靠的应用。通过掌握相关技术和工具,开发者可以有效防范安全威胁,确保应用的安全性。
25 4
|
13天前
|
缓存 监控 Java
如何运用JAVA开发API接口?
本文详细介绍了如何使用Java开发API接口,涵盖创建、实现、测试和部署接口的关键步骤。同时,讨论了接口的安全性设计和设计原则,帮助开发者构建高效、安全、易于维护的API接口。
36 4
|
13天前
|
安全 Java 测试技术
Java开发必读,谈谈对Spring IOC与AOP的理解
Spring的IOC和AOP机制通过依赖注入和横切关注点的分离,大大提高了代码的模块化和可维护性。IOC使得对象的创建和管理变得灵活可控,降低了对象之间的耦合度;AOP则通过动态代理机制实现了横切关注点的集中管理,减少了重复代码。理解和掌握这两个核心概念,是高效使用Spring框架的关键。希望本文对你深入理解Spring的IOC和AOP有所帮助。
27 0
|
13天前
|
Java API Android开发
kotlin和java开发优缺点
kotlin和java开发优缺点
28 0
|
前端开发 JavaScript 关系型数据库
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
3266 2
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
|
5月前
|
Java Maven
springboot项目打jar包后,如何部署到服务器
springboot项目打jar包后,如何部署到服务器
428 1