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

120 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情

在java开发环境准备好后,就可以开始实战创建一个基于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 开发场景; 添加依赖,使用maven

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.3.12.RELEASE</version></dependency>

使用gradle

complie 'org.springframework.boot:spring-boot-starter-web:2.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数据库,实现数据的增删改查询等操作;