SpringBoot入门---脚手架

一、什么是脚手架

    
    脚手架是一种用在建筑领域的辅助工具,是为了保证建筑施工过程顺利进行而搭设的工作平台。软件工程中的脚手架是用来快速搭建一个小的可用的应用程序的骨架,将开发过程中要用到的工具、环境都配置好,同时生成必要的模板代码。
        脚手架是辅助创建程序的工具,Spring Initializr 是创建 Spring Boot 项目的脚手架,是快速建立 Spring Boot 项目的最好方式。他是一个 web 应用,能够在浏览器中使用。 IDEA 中继承了(内置了)此工具,可以直接通过IDEA来访问脚手架,用来快速创建 Spring Boot 项目以及 Spring Cloud 项目。
方式一:
        访问浏览器,按照向导来完成Springboot的创建:
        Spring Initializr 脚手架的 web 地址: https://start.spring.io/   
方式二:
        在IDEA中直接使用脚手架工具
        阿里云脚手架:https://start.aliyun.com/  (推荐使用)
        这两种方式都需要联网,才能完成SpringBoot项目的创建

二、使用脚手架web地址创建Springboot项目 

2.1、构建项目

     1、指定项目的maven坐标;2、项目的打包方式:jar包还是war包,默认是jar包

2.2、将脚手架项目导入IDEA:

第一步:将zip解压缩:
 

 

 导入模块:

 这样就导入进来了:

 2.3、Springboot目录结构介绍:

1、DemoApplication.java 工程启动类/入口类


        在生成的springboot项目中有一个入口类,需要添加注解@SpringBootApplication,此注解标识此类为一个springboot项目启动类,会通过此main方法来启动Springboot程序。

        注意,springboot默认注解会扫描此启动类目录开始及下面的所有子类,如果其他类文件不在此目录下需要在启动类中加入@ComponentScan(basePackages = { “com.xiong.test” }) 注解进行定制扫描。

2、resources目录是资源放置目录

1、static 可以存放html或js 、css 、图片等静态文件
2、template 存放页面渲染模板文件
3、yml或properties为属性配置文件(默认使用resources下面的application.properties文件或 application.yml 文件)

        注意:static和template是和Web应用才有关系的,如果你不是创建的Web应用程序,这两个目录完全可以删去,因为我们在此项目中加入了spring-boot-starter-web依赖,表明你要创建的是web应用,所以脚手架帮你自动创建了这两个目录

3、.mvn

maven相关文件

        自动生成的项目会自动添加mvnw (maven wrapper文件),此文件是为了保证各个开发人员在自己使用maven构建时保证maven的版本一致生成的。

4、target:编译文件存放的目录

        项目编译后自动生成的项目文件,使用maven打包后的文件也会在此处。

5、.gitignore

git配置文件

        gitignore文件实现对远程仓库的管理。

6、help.md

        这个是个帮助文档

7、pom.xml

        pom文件为maven工程的主要项目构建文件,以及相关配置文件

        此文件中的重点为dependencies节点配置的各种starter。

8、*.iml文件

XXX.iml

        这是记录项目目录、项目的maven、所有的依赖以及相应的版本号的文件

        此文件为idea的工程文件和maven文件,开发的时候不会提交到服务器。

9、spring-boot-starter

你只要做Springboot项目,这个依赖一定直接或者间接包含:

 

 

三、IDEA中使用脚手架

 

 

 

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot + MyBatis + Vue 是一种经典的 Web 开发技术栈,常用于后端服务与前端页面的搭建。 其中,Spring Boot 是一个快速开发框架,可以快速构建后端服务;MyBatis 是一个优秀的 ORM 框架,可以方便地操作数据库;Vue 是一个流行的前端框架,可以快速构建单页面应用。 基于 Spring Boot + MyBatis + Vue 的开发流程一般如下: 1. 使用 Spring Initializr 创建一个 Spring Boot 项目,添加 MyBatis 和相关依赖。 2. 配置 MyBatis 数据库连接信息、Mapper 映射文件等。 3. 编写 Controller 层,处理请求并返回数据。 4. 编写 Service 层,实现业务逻辑,并调用 Mapper 层操作数据库。 5. 编写 Vue 前端页面,使用 axios 等库发送请求,并处理响应数据。 6. 后端服务与前端页面进行集成,前端页面可以通过 Ajax 等方式调用后端服务。 7. 部署项目到服务器上,测试和运行。 在开发过程中,可以使用一些常用的工具和框架来提高开发效率和代码质量,例如: 1. 使用 MyBatis Generator 自动生成 Mapper 映射文件和 Model 类。 2. 使用 Swagger UI 自动生成 API 文档,方便前端调用接口。 3. 使用 Vue CLI 脚手架快速搭建前端项目,并集成 Element UI 等组件库。 4. 使用 Git 进行版本控制,便于多人协作和代码管理。 综上所述,基于 Spring Boot + MyBatis + Vue 的技术栈可以快速构建 Web 应用程序,提高开发效率和代码质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值