专栏首页关忆北.SpringBoot学习一:创建工程、pom文件

SpringBoot学习一:创建工程、pom文件

1.三种创建方式

1.在线创建,进入 https://start.spring.io 官网,初始化项目配置,引入需要的模块,点击最下面的 Generate Project ,下载工程在本地打开即可。 2.使用IDEA创建,点击New->Project在创建项目时选择 Spring Initializr,同样选择自己需要的模块,而后自动打开。 3.Maven 创建,NewProject栏目中选择Maven,点击下一步,在pom文件中引入pom依赖,如

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.4.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

创建启动类:

@EnableAutoConfiguration
@RestController
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
    @GetMapping("/hello")
    public String hello() {
        return "hello";
    }
}

@EnableAutoConfiguration 注解表示开启自动化配置。SpringBoot与SpringMVC一个显著的区别是SpringBoot自动化的配置了许多xml文件。

pom文件

Maven项目之间的继承关系通过表示。

定义了 Java 编译版本为 1.8 。 使用 UTF-8 格式编码。 项目中引入的jar的依赖。 Spring Boot Maven plugin能够使用maven的一些命令及功能,如打包成jar 当项目中的模块较多的时候,可以抽出父项目,在顶级pom中使用DepencyManagement来管理pom依赖的版本,在DepencyManagement中指定依赖的版本号。子项目中使用类似${spring-cloud.version}即可。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/weixin_42313773复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • java学习|创建springboot工程

    在上篇整理篇中我们有聊到,以后的学习篇,我们会分阶段来写,让基础的同学能跟着练练基础,同时又能看到这个知识点的扩展,今天我们就从搭建web工程开始一步一步的往...

    微笑的小小刀
  • 创建SpringBoot项目pom文件报错:Error parsing lifecycle processing instructions

    需求描述:采用SpringBoot做了一个快速入门的demo。 问题描述:在pom文件中,引入SpringBoot的父依赖时,pom文件报错。 错误信息...

    故久
  • springboot一个实例项目的pom.xml文件

    1、搭建的基础是公司提供的一个xxx-xxx-web-parent的包,相当于对springboot的parent包的封装。

    用户5640963
  • 新建SpringBoot项目pom文件第一行报错 Unknown error

    由于代码审计的原因,原来的SpringBoot 2.0.1.RELEASE 需要更新到 2.1.6.RELEASE,替换了版本号以后,功能正常,但eclipse...

    pollyduan
  • springboot系列学习(一)快速创建一个springboot项目

    我们创建的maven项目,里面只是一个简单的目录结构,对于springboot项目,比我们创建的maven的项目多了一个启动类,还有就是springboot...

    一天不写程序难受
  • vim 学习笔记(一)—— vim模式与创建、编辑文件

    此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

    为为为什么
  • springBoot学习(一)建立项目与读取配置文件

    Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。

    杨小杰
  • 集成 dubbo 教程

    2、在pom.xml中,增加dependencyManagement相关的依赖管理

    花落花相惜
  • springBoot学习(一)建立项目与读取配置文件

    Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。

    乱敲代码
  • 004-ESP32学习开发(SDK)-新建工程模板和创建新的文件

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameb...

    杨奉武
  • springboot系列学习(一)什么是springboot,我们学这个是需要学什么,快速创建一个springboot项目(代码)

    我们已经学习了spring springmvc mybatis,并且可以搭建ssm框架的项目

    一天不写程序难受
  • 创建一个springboot工程最小化代码(json-lib的引入gradle方式)

    JQ实验室
  • Spring Boot 如何构建多模块项目

    比起传统复杂的单体工程,使用 Maven 的多模块配置,可以帮助项目划分模块,鼓励重用,防止 POM 变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目...

    江南一点雨
  • SpringBoot 多模块项目实践(附打包方法)

    比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使...

    Java团长
  • 全网最细的SpringBoot系列教程-不一样的Hello

    第1篇:SprintBoot的前世今生稍后会奉上,本篇是SpringBoot系列的第2篇文章,在后面系列的教程中,会详细分享SpringBoot生态圈中的各个成...

    小码匠
  • 第一章:用一个HelloWord来阐述SpringBoot的简单与快速简介 本章目的系统要求开始构建项目项目目录结构初尝试运行项目编写HelloWordController总结

    恒宇少年
  • JUnit5学习之一:基本操作

    《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:

    程序员欣宸
  • Java | 第一个 SpringBoot 工程详解

    前文已经说过了 SpringBoot 工程的创建,这里不再赘述,还不会的朋友,请看下面这篇文章。

    JavaFish
  • springboot集成mybatis+jsp项目结构: pom配置文件如果想将mapper文件和dao层放在一起如下图:将配置文件修改为

    用户5899361

扫码关注腾讯云开发者

领取腾讯云代金券