iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何搭建一个SpringBoot项目
  • 687
分享到

如何搭建一个SpringBoot项目

2023-06-25 11:06:13 687人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关如何搭建一个SpringBoot项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。零、环境介绍环境:jdk1.8及以上,Maven,Win10,idea,网络一、手把手创建请求创建在启动

这篇文章给大家分享的是有关如何搭建一个SpringBoot项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

零、环境介绍

环境jdk1.8及以上,Maven,Win10,idea网络

一、手把手创建

请求创建在启动类所在的包里面,才能顺利启动

1.创建步骤

看图,有手就行

如何搭建一个SpringBoot项目

如何搭建一个SpringBoot项目

如何搭建一个SpringBoot项目

如何搭建一个SpringBoot项目

如何搭建一个SpringBoot项目

之后得到的就是一个maven项目,目录结构如下:

如何搭建一个SpringBoot项目

之后添加依赖,springboot的核心依赖。SpringBoot提供了一个名为spring-boot-starter-parent的构件,里面已经对各种常用依赖(并非全部)的版本进 行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了,需要什么依赖,直接引 入坐标即可!

<?xml version="1.0" encoding="UTF-8"?><project xmlns="Http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">    <groupId>com.example</groupId>    <artifactId>demo</artifactId>    <version>0.0.1-SNAPSHOT</version>    <modelVersion>4.0.0</modelVersion>    <!--本机JDK版本-->    <properties>        <java.version>11</java.version>    </properties>    <!--父类依赖-->    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.5.4</version>        <relativePath/> <!-- lookup parent from repository -->    </parent>    <!--WEB启动器依赖-->    <dependencies>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>        </dependency>    </dependencies></project>

需要注意的是,我们并没有在这里指定版本信息。因为SpringBoot的父工程已经对版本进行了管理了。 这个时候,我们会发现项目中多出了大量的依赖:

些都是SpringBoot根据spring-boot-starter-web这个依赖自动引入的,而且所有的版本都已经管理好,不会出 现冲突。

2.启动类和测试编写

2.1 项目结构

如何搭建一个SpringBoot项目

启动类,会读取后续需要使用到的配置信息。比如当我们一个应用启动了,后续访问应用,数据已经连接好了,路径信息也有,只等请求来了。同理,当启动类启动时,需要它子目录中的配置信息,比如数据库连接,比如@RequestMapping(value=“queryList”)应该在启动的时候,把信息读取到。

2.2 创建启动类DemoApplication
package com.pdh;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class,args);    }}

之后就是创建controller进行测试即可:

package com.pdh.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class TestController {    @GetMapping("/hello")    public String hello(){        return "hello";    }}
2.3 测试

启动DemoApplication后,浏览器访问localhost:8080/hello,返回数据成功即可。

二、依赖工具创建

选择Spring Initializr,它默认使用https://starts.spring.io来快速构建Spring Boot项目,但是在没有网络的时候,不能依赖此构建。没有网络构建springboot项目也不现实,因为需要用到maven等访问其远程仓库的项目。下面就是搭建的详细步骤

File -> New -> Project,与上面搭建一致,之后就看图即可:

如何搭建一个SpringBoot项目

这里我们默认选择https://start.spring.io 作为默认的构建路径,当然也可以选择自己想要风格的网站。下面就是一些详细信息、配置等

如何搭建一个SpringBoot项目

点击next之后

如何搭建一个SpringBoot项目

因为我只是演示,就只勾选web中的spring web依赖。

如何搭建一个SpringBoot项目

现在,项目就是搭建完成,下面说一下springboot项目结构:

如何搭建一个SpringBoot项目

之后,得到可运行的springboot项目。并编写TestController,一定要编写在main方法所在包及其子包下

如何搭建一个SpringBoot项目

之后点击运行main方法,打开浏览器,访问localhost:8080,回车即可访问成功

如何搭建一个SpringBoot项目

下面简单说一下springboot项目的一些特殊点:

springboot采用全注解配置,优雅~

  • pom.xml文件:maven依赖关系文件。

  • DemoAppication.java:该文件内含main函数,用于启动应用程序。

    • main方法:它相当于程序的一个入口。通过调用run方法,将业务委托给springboot的SpringApplication类,SpringApplication将引导我们的应用,启动spring,继而启动被我们配置好的Tomcat web服务器。DemoApplication.class被作为一个参数传递给run方法来告诉SpringApplication谁是主要的spring组件。

  • application.properties:一个空的properties文件,可根据需要配置属性。

  • 启动spring,继而启动被我们配置好的tomcat web服务器。DemoApplication.class被作为一个参数传递给run方法来告诉SpringApplication谁是主要的spring组件。

  • application.properties:一个空的properties文件,可根据需要配置属性。

感谢各位的阅读!关于“如何搭建一个SpringBoot项目”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何搭建一个SpringBoot项目

本文链接: http://www.lsjlt.com/news/304624.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何搭建一个SpringBoot项目
    这篇文章给大家分享的是有关如何搭建一个SpringBoot项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。零、环境介绍环境:jdk1.8及以上,maven,Win10,IDEA,网络一、手把手创建请求创建在启动...
    99+
    2023-06-25
  • 如何快速搭建一个springboot项目
    本篇内容主要讲解“如何快速搭建一个springboot项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何快速搭建一个springboot项目”吧!一、空项目现在开发过程中大都是idea这个集...
    99+
    2023-06-30
  • 如何搭建一个vue3.0 项目
    这篇文章将为大家详细讲解有关如何搭建一个vue3.0 项目,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vue是什么软件Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与...
    99+
    2023-06-06
  • 如何搭建一个react项目
    小编给大家分享一下如何搭建一个react项目,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、npm init 生成 packa...
    99+
    2024-04-02
  • 创建一个SpringBoot项目
    Spring的诞生是为了简化JAVA程序的开发的 快速开发Spring而诞生的 SpringBoot为了快速开发Spring而诞生的一个框架 1)什么是SpringBoot?为什么要学它(重要) Spring是包含了众多工具...
    99+
    2023-10-23
    java spring spring boot
  • 快速搭建一个SpringBoot项目(纯小白搭建教程)
    目录零、环境介绍一、手把手创建1.创建步骤2.启动类和测试编写2.1 项目结构2.2 创建启动类DemoApplication2.3 测试二、依赖工具创建零、环境介绍 环境:jdk1...
    99+
    2024-04-02
  • 一文教会你如何搭建vue+springboot项目
    目录前言开发使用的软件vue项目搭建环境配置cmd命令vue ui 创建项目vue项目制作方向梳理通过软件vscode打开项目vue 配置vue-router如何配置axiosui框...
    99+
    2024-04-02
  • ThinkPHP如何搭建一个小型Web项目
    这篇文章主要介绍“ThinkPHP如何搭建一个小型Web项目”,在日常操作中,相信很多人在ThinkPHP如何搭建一个小型Web项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ThinkPHP如何搭建一个小...
    99+
    2023-07-06
  • SpringCloud如何搭建一个多模块项目
    在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内容,新写了本章节,先教大家在工作中如何搭建...
    99+
    2024-04-02
  • eclipse如何搭建Springboot项目详解
    目录一、分步骤集成1.1 整合连接池hikariCP1.2 整合mybatis1.3 mybatis中常用注解1.4 整合spring mvc 二、spring MVC结合...
    99+
    2024-04-02
  • 如何在idea中搭建springboot项目
    这篇文章主要介绍“如何在idea中搭建springboot项目”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何在idea中搭建springboot项目”文章能帮助大家解决问题。一.在你建立的工程下...
    99+
    2023-07-06
  • 使用JAVA怎么快速搭建一个springboot项目
    今天就跟大家聊聊有关使用JAVA怎么快速搭建一个springboot项目,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。安装JDK使用的是jdk8,这里使用的是windows10 64...
    99+
    2023-06-06
  • SpringBoot教程_创建第一个SpringBoot项目
    目录创建SpringBoot项目可以通过两种方式首先,打开我们的Idea开发工具选择Create New Poject(创建一个新的项目)我们使用Spring Initializr创...
    99+
    2024-04-02
  • 怎么搭建一个vue项目
    这篇“怎么搭建一个vue项目”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么搭建一个vue项目”文章吧。一、环境准备1、安...
    99+
    2023-07-02
  • 使用IDEA新建一个springboot项目
    目录 一、创建项目 File-->new-->Project  方式一 通过SpringInitializr创建 方式二 通过maven项目创建 ​编辑 方式三 通过https://start.spring.io/下载项目压缩包 二、配置配...
    99+
    2023-10-22
    spring boot intellij-idea java
  • 虚拟环境下如何搭建一个Django项目
    这篇“虚拟环境下如何搭建一个Django项目”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“虚拟环境下如何搭建一个Django...
    99+
    2023-06-30
  • 如何用VS code快速搭建一个Golang项目
    本篇内容主要讲解“如何用VS code快速搭建一个Golang项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用VS code快速搭建一个Golang项目”吧!安装go...
    99+
    2023-07-06
  • 初级 - 如何搭建一个Java Web项目 - 记录
    目录 序言一、使用 Spring Initializr 创建创建一个Java 项目基本框架的方法1. 新建项目时,安装依赖理解Developer Tools 选项 ==!==Web 选项 ==...
    99+
    2023-09-17
    java 前端 开发语言
  • Pycharm怎么搭建一个Django项目
    本篇内容主要讲解“Pycharm怎么搭建一个Django项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pycharm怎么搭建一个Django项目”吧!Django 简介Django是一个开放...
    99+
    2023-07-05
  • 如何创建一个spring项目
    如何创建一个spring项目?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。创建Spring项目通过spring.io生成初始代码,配置如下下载好会得到一个.zip文件,解压导入...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作