基于IDEA,Eclipse搭建Spring Boot项目过程图解

 更新时间:2020年04月07日 09:57:56   作者:Chsoul''''S Blog  
这篇文章主要介绍了基于IDEA,Eclipse搭建Spring Boot项目过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

如何创建一个Spring Boot项目?这里使用maven来进行依赖管理,根据常用的IDE,可以使用IDEA、Eclipse、或者访问官方网站搭建。

项目搭建环境准备

JDK:1.8MAVEN:3.6.3

使用IDEA搭建Spring Boot项目

打开IDEA,选择File -- > New --> Project ,然后选择Spring Initializr,点击Next


输入Group --> Artifact --> Next,其他可以不用修改。


选择Spring Boot版本,此处选择最新版2.2.4,根据需要的模块选择不同的starter,选择Web --> Spring Web --> Next


设置项目名称,可不设置,然后Finish。


等待依赖下载

使用Eclispe搭建Spring Boot项目

创建Spring Boot项目官方推荐工具Spring Suite Tools,其实是Eclipse的定制版本,下载地址:https://spring.io/tools,简称sts

打开sts,File -- > New --> Spring Start Project ,输入Name --> Group --> Artifact


选择2.2.4版本,Web -- > Spring Web --> Finish


等待项目依赖导入

访问官方网站搭建Spring Boot项目

访问https://start.spring.io/,输入Group -- > Artifact


输入Options,Name -->Description -->Package name --> Packaging --> Java


选择需要的模块Dependencies,这里依旧选择Web --> Spring Web为例


点击Generate,会自动下载一个压缩包,解压导入IDE

启动SpringBoot项目

依赖加载完成在IDEA中看到如下目录结构,Eclispe中的就不做展示,目录结构类似

查看pom.xml文件,已经引入了我们勾选的相关依赖

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

还有一个默认创建好的项目启动类


此时我们创建一个Controller

package com.demo.springboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class LoginController {

  @RequestMapping("hello")
  public String login(){
    return "Hello World";
  }
}

运行启动类,Run --> SpringbootApplication,启动完成


打开浏览器访问http://localhost:8080/hello,可以看到


到此SpringBoot项目创建完成,需要其他相关模块可在pom.xml引入。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 详解java内部类的访问格式和规则

    详解java内部类的访问格式和规则

    在本文里我们给大家详细分享了关于java内部类的访问格式和规则知识点内容,有兴趣的朋友们学习下。
    2018-10-10
  • spring启动错误Singleton bean creation not allowed while the singletons of this factory are indestruction

    spring启动错误Singleton bean creation not al

    本文主要介绍了spring启动错误Singleton bean creation not allowed while the singletons of this factory are indestruction,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Java实战之用Spring开发条形码和验证码

    Java实战之用Spring开发条形码和验证码

    这篇文章主要介绍了Java实战之用Spring开发条形码和验证码,文中有非常详细的代码示例,对正在学习java的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • SpringBoot集成Activiti7工作流引擎的示例代码

    SpringBoot集成Activiti7工作流引擎的示例代码

    本文主要介绍了SpringBoot集成Activiti7工作流引擎的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • gradle配置国内镜像的实现

    gradle配置国内镜像的实现

    这篇文章主要介绍了gradle配置国内镜像的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • JAVA代码调用ffmpeg程序进行视频转码和推流方式

    JAVA代码调用ffmpeg程序进行视频转码和推流方式

    本文介绍了如何通过Java代码调用FFmpeg进行多媒体视频处理,包括两种方式:使用第三方封装的jar包和使用ProcessBuilder类创建进程,两种方式各有优缺点,选择时需根据具体需求和场景
    2025-02-02
  • Java基础之Unsafe内存操作不安全类详解

    Java基础之Unsafe内存操作不安全类详解

    Java是面向对象语言,在使用Java编程时,大多数情况下都不会直接操作内存,而且Java也不提倡直接操作内存,但是Java中到底有没有可以直接操作内存的工具类呢?有!Java中提供Unsafe类可以用来来直接操作内存,文中详细介绍了Unsafe内存操作不安全类,需要的朋友可以参考下
    2021-06-06
  • java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)

    java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)

    下面小编就为大家带来一篇java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Java 文件解压缩实现代码

    Java 文件解压缩实现代码

    这篇文章主要介绍了Java 文件解压缩实现代码,有需要的朋友可以参考一下
    2013-12-12
  • java将m3u8格式转成视频文件的方法

    java将m3u8格式转成视频文件的方法

    这篇文章主要介绍了如何java将m3u8格式转成视频文件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论