快速构建spirng-boot项目

2023-12-23 20:32
文章标签 构建 项目 快速 boot spirng

本文主要是介绍快速构建spirng-boot项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

快速构建spirng-boot项目

  1. https://start.spring.io/方式
  1. 打开浏览器,输入地址:https://start.spring.io/
  2. 选择Switch to the full version,这个选项让我们可以有更多的关于项目技术的选择

  1. 选择项目需要的技术,让spring-boot帮助我们集成,包括数据库、接口等主流技术都可以选择,不限于我展示的几类

 

  1. 选择好技术,点击完成,下载集成的项目

  1. IDEA开发工具(如果你还使用Eclipse/MyEclipse请赶快学习使用这个工具,超级好用,并且已经开始流行起来)

注意:IDEA工具只有14以后的版本才支持spring-boot

第一次,下面步骤需要时间比较久,有可能连接超时等问题,多尝试几次,毕竟国内网络连接国外的网站。(如果出现连接等问题,请参考这个博客:https://blog.csdn.net/sinat_32366329/article/details/82750982)

下面填写项目的相关信息

下面选择项目的相关技术,选择好后spring-boot会自动帮助我们集成,不需要我们单独的去配置

最后填写项目名称

  1. Spring Boot CLI方式

插件下载地址:https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/

我下载的版本地址:https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.0.5.RELEASE/spring-boot-cli-2.0.5.RELEASE-bin.zip

 

配置环境变量,解压出来后重命名

计算机(右键) -> 属性 -> 高级系统设置 -> 环境变量

编辑Path系统参数,将spring-boot-cli的环境变量添加上去,注意分号;%SPRING_BOOT_CLI_HOME%\bin

打开控制台,检查配置结果是否成功,输入spring --version

输入一下命令生成项目:spring init --build=maven --java-version=1.8 --dependencies=web --p

ackaging=jar --boot-version=2.0.5.RELEASE --groupId=com.rabbit --artifactId=my-spring-boot

出现一下情况表示成功。

–build:表示项目构建工具maven,也可以选择gradle

— java-version:表示JDK版本

–dependencies=web:表示依赖web插件

–packaging:表示打包程序方式

–boot-version:选择 spring boot的版本

–groupId:maven的groupId

–artifactId:maven的artifactId

自己搜索一下看保存到哪里,默认是在当前用户的文件夹目录下

打开查看目录结构,自己解压然后导入到开发工具中即可,如果是eclipse需要安装STS插件支持spring-boot,如果是IDEA需要14版本以上才支持spring-boot

 

  1. Maven手工构建

至于如果创建一个空的Maven项目,这里不多介绍,百度就有大把。主要介绍如何构建是的项目支持Spring-boot

添加Spring Boot的父级依赖,这样当前项目就是Spring Boot项目了。spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖。提供的依赖可以去:C:\Users\vip\.m2\repository\org\springframework\boot\spring-boot-starter-parent\2.0.5.RELEASE\spring-boot-starter-parent-2.0.5.RELEASE.pom中查看(具体每个人的Maven地址不一样,请根据自己的具体情况查看)。

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.5.RELEASE</version><relativePath /></parent>

 

添加对Web的支持start.pom,这样就添加了Web的依赖

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

 

添加Spring Boot的编译插件

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

 

基础测试编写代码

@RestController@SpringBootApplicationpublic class MyApplication {@RequestMapping("/")public String index() {return "Hello Spring Boot";}}

 

启动类

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

 

访问结果

 

 

 

 

 

 

 

 

这篇关于快速构建spirng-boot项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/529352

相关文章

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Spring boot整合dubbo+zookeeper的详细过程

《Springboot整合dubbo+zookeeper的详细过程》本文讲解SpringBoot整合Dubbo与Zookeeper实现API、Provider、Consumer模式,包含依赖配置、... 目录Spring boot整合dubbo+zookeeper1.创建父工程2.父工程引入依赖3.创建ap

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Spring Boot中WebSocket常用使用方法详解

《SpringBoot中WebSocket常用使用方法详解》本文从WebSocket的基础概念出发,详细介绍了SpringBoot集成WebSocket的步骤,并重点讲解了常用的使用方法,包括简单消... 目录一、WebSocket基础概念1.1 什么是WebSocket1.2 WebSocket与HTTP