创建springboot+maven项目全过程

 更新时间:2025年06月04日 16:26:13   作者:Gbbnb  
这篇文章主要介绍了创建springboot+maven项目全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、新建java-maven项目

二、配置maven

1、打开 File--settings

2、搜索并配置maven

  • Maven home path: maven文件根目录
  • User settings file: maven根目录下conf文件夹下 settings.xml文件
  • Local repository: 项目同级文件夹 repository

3、检查导入程序的jdk版本

4、检查运行程序的JRE版本

三、建立项目工程目录

项目文件结构
controller: 控制层控制层
controller业务层
impl业务接口实现类
entity实体关系对象(映射对象)
mapper映射文件
utils工具
NewsApplication项目启动文件

四、配置项目全局配置文件pom.xml

springboot父级依赖,可以自动使用父级依赖中的各种工具,该工程便可称为springboot工程了

  • <depedencies> 标签下配置依赖工具

  • 基于maven的依赖声明,用于客户端和服务器端传输数据

  • 基于maven的依赖声明,用于服务器端与数据库端传递数据

  • 基于maven的依赖声明,主要功能为数据库驱动

五、创建并配置数据库连接文件application.yml

  • 用于配置连接数据库的信息
driver-class-nameJDBC驱动
url连接云服务器数据库的路径URL
username数据库用户名
password数据库密码

六、配置启动类

配置NewsApplication.java启动类,通过调用spring的run方法来启动所指定springboot应用的启动类

args为传递的参数

  • @SpringBootApplication 标注本文件为Spring Boot 应用主类

七、测试项目是否启动成功

  • 运行NewsApplication.java测试项目是否配置成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java编程中拷贝数组的方式及相关问题分析

    java编程中拷贝数组的方式及相关问题分析

    这篇文章主要介绍了java编程中拷贝数组的方式及相关问题分析,分享了Java中数组复制的四种方式,其次对二维数组的简单使用有一段代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 使用jmx exporter采集kafka指标示例详解

    使用jmx exporter采集kafka指标示例详解

    这篇文章主要为大家介绍了使用jmx exporter采集kafka指标示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 详解Java动态代理的实现及应用

    详解Java动态代理的实现及应用

    这篇文章主要介绍了详解Java动态代理的实现及应用的相关资料,希望通过本文大家能理解掌握Java动态代理的使用方法,需要的朋友可以参考下
    2017-09-09
  • Spring Boot Swagger3常用注解详解与实战指南

    Spring Boot Swagger3常用注解详解与实战指南

    Swagger是一个用于设计、构建、文档化和使用RESTful Web服务的开源工具,Swagger3是Swagger的最新版本,它提供了许多新功能和改进,这篇文章主要介绍了Spring Boot Swagger3常用注解详解与实战指南的相关资料,需要的朋友可以参考下
    2025-10-10
  • 带你玩转Kafka之初步使用

    带你玩转Kafka之初步使用

    最近开发的项目中,kafka用的比较多,为了方便梳理,所以记录一些关于kafka的文章,这篇文章主要给大家介绍了关于Kafka初步使用的相关资料,需要的朋友可以参考下
    2021-11-11
  • java9新特性Reactive Stream响应式编程 API

    java9新特性Reactive Stream响应式编程 API

    这篇文章主要为大家介绍了java9新特性响应式编程API的特点详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • Netty分布式pipeline管道Handler的添加代码跟踪解析

    Netty分布式pipeline管道Handler的添加代码跟踪解析

    这篇文章主要介绍了Netty分布式pipeline管道Handler的添加代码跟踪解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 使用idea将工具类打包使用的详细教程

    使用idea将工具类打包使用的详细教程

    这篇文章主要介绍了使用idea将工具类打包使用的详细教程,本文通过图文并茂给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java合并区间的实现

    Java合并区间的实现

    本文主要介绍了Java合并区间的实现,通过合理使用集合类和排序算法,可以有效地解决合并区间问题,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Spring Cloud分布式定时器之ShedLock的实现

    Spring Cloud分布式定时器之ShedLock的实现

    这篇文章主要介绍了Spring Cloud分布式定时器之ShedLock的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论