SpringBoot第一个项目创建准备

SpringBoot简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Spring Boot可以简化Spring应用程序的开发过程,使我们不再需要Spring配置文件及web.xml文件。

SpringBoot第一个工程项目准备

1、工程的创建
在创建时要导入一个spring web的依赖,即导入了

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

2、工程的运行
有两种运行方式:

1)在Idea下直接运行
2)打为jar包后的运行

3、工程的结构

  • .mvn ---------- maven包装器,用于方便不同版本maven间的切换

  • -wrapper

      --- maven-wrapper.jar
    
      --- maven-wrapper.properties
    
      --- MavenWrapperDownloader.java
    
  • src ---------- 我们要写的代码就写在这里

      -- main
    
          -- resources
    
                  -- static      ---------- tymeleaf文件所需要用到的像.css、.js、.jpg等静态资源存放目录            
    
                  -- templates   --------- Spring Boot对于前端页面,建议使用tymeleaf模板引擎,该文 件的扩展名为.html
    
  • target ----------- maven中对项目进行构建所生成的内容存放目录

  • .gitignore ---------- 将当前工程push到git远程库时,并不是所有文件都需要上传的,不需要上传的文件,就将其文件名写入到该文件中,那么,这些文件将不会被git管理

  • xxx.iml ----------- 这是idea工程生成的文件,是idea需要的工程信息

  • HELP.md ------------ 这是一个markdown文件,是一个当前工程的帮助文档,需要开发人员来编写

  • mvnw --------- maven包装器相关内容

  • mvnw.cmd --------- maven包装器相关内容

  • pom.xml ---------- maven工程的核心配置文件

4、pom文件详解
first-0.0.1-SNAPSHOT.jar.original 文件是原来的maven打包的结果

first-0.0.1-SNAPSHOT.jar 文件是spring boot进行repackage后的结果

spring-boot-starter-web等依赖的版本是继承自父pom文件的

5、在线创建Spring Boot工程
在浏览器中打开https://start.spring.io站点,在其中创建Spring Boot工程。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Louis__7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值