SpringBoot入门(maven创建项目)

1.SpringBoot简介

        SpringBoot是由Pivotal团队提供的全新框架,qit设计的目的主要是用来简化Spring应用的初始搭建易婧开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。简单来说就是Springboot不是什么新的框架,他默认配置了很多框架的使用样式,就想Maven整合了所有Jar包,SpringBoot整合了所有框架。

        Springboot是一个快速开发框架,能够帮助程序员快速整合地三方框架,内置了第三方容器(Tomcat/Jetty/Undertom),完全简化编写xml,采用注解的方式。

优势:

        ·快速构建项目,避免程序员写大量重复性的xml配置

        ·对主流开发框架的无配置集成

        ·项目可以独立运行,无需外部依赖Servlet容器

        ·提供运行时的应用监控

        ·极大的提高了开发、部署的效率

        ·与云计算的天然集成

2.第一个Springboot项目

 2.1maven形式创建

  2.1.1创建Maven工程

 新建项目  选择Maven ->next  之后起一个项目名称

 2.1.2 导入相关依赖

 

<!--    导入springboot版本和框架依赖     -->

<parent>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-parent</artifactId>

    <version>2.5.1</version>

<relativePath></relativePath>

</parent>

<!--    导入动态web场景启动器    -->

<dependencies>

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-web</artifactId>

    </dependency>

</dependencies>

<!--添加maven插件,项目的打包工具,打成jar包,否则在打包运行时报错   -->

<build>

    <plugins>

        <plugin>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

        </plugin>

    </plugins>

</build>

2.1.3 创建SpringBoot启动类

@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

 2.1.4 创建 Controller

启动SpringBoot项目

运行启动类中的方法

遇到如下问题

 

 

 访问方式

 

在resources下创建配置文件,application.properties

Springboot项目启动之后,默认读取该配置文件,

 

 2.1.7打包部署

SpringBoot工程通过package命令打成jar包

 

 一般是在这个位置,在target之下

D:\java\javawork\jiangbianxiaoniao\target\jiangbianxiaoniao-1.0-SNAPSHOT.jar

java -jar D:\java\javawork\jiangbianxiaoniao\target\jiangbianxiaoniao-1.0-SNAPSHOT.jar

 

 

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值