快速构建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

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

Spring Boot结成MyBatis-Plus最全配置指南

《SpringBoot结成MyBatis-Plus最全配置指南》本文主要介绍了SpringBoot结成MyBatis-Plus最全配置指南,包括依赖引入、配置数据源、Mapper扫描、基本CRUD操... 目录前言详细操作一.创建项目并引入相关依赖二.配置数据源信息三.编写相关代码查zsRArly询数据库数

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子