项目架构

实训第二天——项目架构


工具

  • maven: 项目管理工具
  • springboot: 框架,项目工具,一些库的集合,它能够被任意项目的构建系统所使用
  • swagger: API管理器,方便实现的前后端的交流

搭建过程

maven:

  1. 安装 maven,配置 Path`.
  2. 解压本地仓库.
  3. 在 maven/xxx/conf/setting.xml 配置本地仓库.
  4. 在 eclipse 中配置 `maven

springboot:

  1. 安装 springboot,配置 Path.
  2. 使用 springboot 创建项目 (创建方法:调用 spring 官方给我们提供的服务,也就是说让spring来帮我们创建项目,我们只需要告诉它我们的项目组id,项目id,项目名称,项目依赖即可。spring创建完毕之后我们可以进行下载,这样就拥有一个基于spring的项目)
  3. 在项目中安装maven中jar包 (mvn install)
  4. cmd run项目 (mvn spring-boot:run ,在 http://localhost:8080 中查看是否项目搭建成功 )

添加热部署

  • 当修改了代码为了能给直接进行测试而不需要重新启动服务所添加的一种能力
  • 在项目目录下 pom.xml 下添加依赖
    1
    2
    3
    4
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    </dependency>

swagger

  • 在项目目录下 pom.xml 下添加依赖

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    version>2.6.1</version>
    </dependency>
    <dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.6.1</version>
    </dependency>
  • 配置

  • 查看 @GetMapping(“方法名”) (要和方法名一致)
1
http://localhost:8080/swagger-ui.html