手动创建Spring Boot 2.x项目

news/2024/11/15 6:57:14/

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

环境说明

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

配置步骤

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

基本信息填写规则

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

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

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

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

配置springBoot

pom文件

这是基本项目结构, 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) {// 启动springSpringApplication.run(SimpleController.class, args);}}

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

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

runJava

效果

效果

参考:憧憬在 aoppp.com发布


http://www.ppmy.cn/news/261871.html

相关文章

03_selenium模块的学习和应用/阶段总结

0、前言:python中导包策略是import放前面,from import 放后面 1、selenium环境配置: 文档这部分知识和爬虫之间的关系:第三方模块selenium适合动态页面爬取,当然静态页面也可以用selenium来爬。简介:selenium自动化测试工具selenium是一个用于web程序测试的工具,seleni…

红米k40远程遥控空调教程分享

随着科技的不断发展。现在很多手机都具备智能遥控功能。红米k40也不例外。今天换换就给大家分享一下红米k40绑定遥控智能家电的教程。感兴趣的话快来看看吧&#xff01; 红米k40绑定智能家电教程分享 1、在桌面上找到自带的“万能遥控”选项。&#xff08;未找到的用户可以点…

志高显示df什么意思_志高空调显示df什么意思

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。 志高空调显示df是空调正在除霜的意思&#xff0c;这是正常的现象。 广东志高空调有限公司创建于1994年 &#xff0c;总部位于珠江三角洲工业重镇佛山市南海区&#xff0c;是一家以家…

计算机控制技术注册二建,中央空调系统运行培训

浏览数&#xff1a;115 一、机组工作电源 机组工作电源一般要求是 380V/50Hz/3N&#xff0c;其波动范围在 360V&#xff5e;420V 之间。但是机组运行对电源有严格要求&#xff1a;电源三相电压不平衡应不大于 2&#xfe6a;&#xff1b;电源三相电流不平衡应不大于 10&#xf…

self Attention 位置编码的奇偶输入问题

attention机制一直是放在encoder-decoder中进行使用&#xff0c;self-attention是为了解决前者结构无法并行计算&#xff0c;而抽离出的概念&#xff08;前者的编码解码多为时序网络&#xff09;。 但因为缺少时序模型天然的位置编码特点&#xff0c;所以self-attention模型需要…

linux中控和安卓中控哪个比较好,谁家中控最好用?最详细的豪华车中控系统横评在这里!...

英菲尼迪中控系统 测试车型:英菲尼迪QX50 虽然是双屏设计,但进入车厢对这套英菲尼迪的车机初印象还是会觉得有脱离感,其中最主要的原因是它屏幕周围的实体键设计(实体键好用,但在如今新逻辑的触屏操作车机系统不断优化下,其实它们之间的使用体验已经被大幅缩小了),明显像…

整体压缩跟分开压缩哪个更小_2020年新能效发布,美的空调哪个系列好?美的空调推荐...

7/1已经过了&#xff0c;新的空调能效已经生效&#xff0c;目前AFP达到5才能称为一级能效。 而之前市面上在售的&#xff0c;原一级能效挂机APF没有达到5需要调整为二级或者提高APF值&#xff0c;而且以后三级定频的空调也会慢慢的被淘汰掉&#xff0c;而柜机需要达到4.2才能称…

软件开发项目成本控制的7个重点

1、精细计划预算和管控机制 制定详细的项目计划和预算&#xff0c;包括资源需求、人力资源、时间表和财务预测等&#xff0c;以确保项目不会超出预算。实时跟踪项目的实际开支和进度&#xff0c;并对计划进行调整&#xff0c;以便更好地管理成本。 软件开发项目成本控制的7个重…