手动创建Spring Boot 2.x项目

这篇具有很好参考价值的文章主要介绍了手动创建Spring Boot 2.x项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建SpringBoot可以选择手动 也可以利用官方脚手架, 对于新手来说, 先手动创建是个不错的选择

环境说明

  • JDK1.8 或以上
  • Gradle 4+ or Maven 3.2+
  • IDE、Eclipse

配置步骤

手动创建Spring Boot 2.x项目

手动创建Spring Boot 2.x项目

手动创建Spring Boot 2.x项目

注意,拉包慢的记得配置一下阿里源, 否则浪费时间, 配置阿里源再 Maven快速入门 这篇文章里面有

再说一下以上填写的基本规则吧。

基本信息填写规则

  • groupId
    定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.

  • artifacted
    定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。

  • version
    指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。

  • name
    声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。

配置springBoot

手动创建Spring Boot 2.x项目

这是基本项目结构, pom.xml Maven的版本依赖

  • 手动配置springBoot安装
    pom.xml 增加以下内容
   <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.4.RELEASE</version>
    </parent>

    <!-- Override inherited settings -->
    <description/>
    <developers>
        <developer/>
    </developers>
    <licenses>
        <license/>
    </licenses>
    <scm>
        <url/>
    </scm>
    <url/>

    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  • 解决项目错误
    右击 (即项目)myapp-web -> Maven -> Update Project

代码编写

默认情况下,Maven会从编译源代码src/main/java,我们再下面编写一下代码吧

我们再src/main/java创建一个package -> com.aoppp.myapp.demo.controller

创建 new Class -> SimpleController, 粘贴如下代码

package com.aoppp.myapp.demo.controller;

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController  // 我们的类是web @Controller,因此Spring在处理传入的Web请求时会考虑使用它。
@EnableAutoConfiguration    // 自动配置
public class SimpleController {
    
    // 该@RequestMapping注释提供“路由”的信息。请求/ 对应home方法。@RestController注解告诉Spring使得到的字符串直接返回给调用者。
   @RequestMapping("/") 
    String home() {
        return "Hello World!";
    }
   
   public static void main(String[] args) {
       // 启动spring
        SpringApplication.run(SimpleController.class, args);
    }

}

右击SimpleController -> Run As -> 1 Java Application

会看到Console里面出现了日志输出

手动创建Spring Boot 2.x项目

效果

手动创建Spring Boot 2.x项目

参考:憧憬在 aoppp.com发布文章来源地址https://www.toymoban.com/news/detail-474949.html

到了这里,关于手动创建Spring Boot 2.x项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何创建 Spring Boot 项目

    目录 一、Spring Boot 项目的创建 1. 安装 Spring Boot Helper 插件 2. 创建 Spring Boot 项目 3. 项目目录详解 4. 运行 Spring Boot 项目 二、Spring Boot 的优点 前言     Spring Boot 的意思就是 Spring Boot 脚手架的意思,已经总结完成 Spring 的学习,Spring 框架的诞生就是为了简化 Java程序的开发,而

    2024年02月15日
    浏览(43)
  • Spring Boot项目的创建

    hi 大家好,又见面了,今天继续讲解Spring Boot Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。 Spring Boot是基于Spring框架的一个轻量级开发框架,目的是让开发Spring应用变得更加简单快捷. Spring Boot是Spring脚手架,就是为了快速开发 Spr

    2024年02月14日
    浏览(42)
  • 【Spring Boot学习一】创建项目 && Spring Boot的配置文件

    目录 一、安装插件 二、创建Spring Boot项目 1、创建项目 1.1 使用IDEA创建  1.2 网页版本创建 2、项目目录介绍与运行 三、Sping Boot的配置文件(重点) 🌷1、.properties配置文件 (1)基础语法:Key = value (2)读取配置⽂件中的内容,@Value 注解使⽤“${}”的格式读取; 🌷2、.y

    2024年02月16日
    浏览(42)
  • 新版idea创建spring boot项目

    目录 前言 汉化教程 项目模板初始化 1.点击新建项目 2.配置初始化信息 3.初始依赖选择 配置Maven 1.打开maven设置 2.重写maven配置文件 3.选择你创建的配置文件 4.重启项目 spring boot配置并测试 1.修改配置文件后缀 2.启动项目 3.编写测试控制类 4.重启项目测试 保底策略 1.git方式获

    2024年01月24日
    浏览(72)
  • 创建并运行一个 Spring Boot 项目

    Spring Boot 是 Spring 框架的脚手架,它存在的目的就是为了快速开发 Spring 框架而诞生的。如何理解 Spring Boot 和 Spring 呢? 如果将 Spring 比喻成农民拿镰刀手动割草,那么 Spring Boot 就相当于专业人员驾驶着割草机,自动割草。而之前的 Servlet 就是普通人,在田地里直接用手拨草

    2024年02月09日
    浏览(51)
  • 【解决】Spring Boot创建项目常见问题

    🎥 个人主页:Dikz12 🔥个人专栏:Spring学习之路 📕格言:吾愚多不敏,而愿加学 欢迎大家👍点赞✍评论⭐收藏 目录 idea无maven选项  无效发行版17  类⽂件具有错误的版本 61.0, 应为 52.0  Maven jar 包下载失败问题处理 1.检查配置Maven源 正确的settings.xml⽂件(配置了国内源)

    2024年04月25日
    浏览(40)
  • idea必装的插件 Spring Boot Helper 插件(创建 Spring Boot 项目)

            Spring让Java程序更加快速,简单和安全.Spring对于速度、简单性和⽣产⼒的关注使其成为 世界上最流⾏的Java框架。Spring官⽅提供了很多开源的项⽬,覆盖范围从Web开发到⼤数据,Spring发展到了今天,已经形成了⾃ ⼰的⽣态圈.我们在开发时,也倾向于使⽤Spring官⽅提供的技

    2024年02月04日
    浏览(59)
  • 使用阿里云镜像创建一个Spring Boot项目

    由于现在的idea在创建项目时已经不支持Java8版本了,如果我们还想用8版本,可以使用阿里云镜像创建。所以得改变原有的地址为: https://start.aliyun.com 上面是idea专业版创建项目,如果是社区版还需要在创建前安装一个插件 : Spring Boot Helper 不过这个是收费的,想要免费的我们

    2024年04月25日
    浏览(37)
  • 【JavaEE】Spring Boot - 项目的创建和使用

    【JavaEE】Spring Boot 开发要点总结(1) Spring框架是为了简化Java程序的开发的,而Spring Boot框架则是为了简化Spring程序开发的 Spring Boot,也就是Spring 脚手架 现实中的脚手架是这样的: 通过这个脚手架,我们就可以更快速方便的盖房子,并且房子建得会更好 而Spring Boot,就是S

    2024年02月14日
    浏览(42)
  • 【框架篇】Spring Boot核心介绍及项目创建(详细教程)

    Spring Boot 是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。通过 Spring Boot ,可以轻松地创建独立的,基于生产级别的和基于 Spring 的应用程序。 Spring 的诞生是为了简化

    2024年02月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包