乐趣区

关于软件测试:后端Web开发框架Java

为什么应用 Spring Boot

  • 简化配置,无需编写太多的 xml 配置文件,效率很高;
  • Spring 能够整合很多各式各样的框架,并能很好的集成;
  • 基于 Spring 构建,使开发者疾速入门,门槛很低;
  • Spring Boot 能够创立独立运行的利用而不须要依赖内部组件或工具;
  • 内置 Tomcat 服务器,无需打成 war 包,能够间接在内置 Tomcat 中运行;
  • 提供 Maven 极简配置,以及可视化的相干监控性能,如性能监控,利用衰弱水平等;
  • 为微服务 Spring Cloud 奠定了根底,使得微服务的构建变得简略;
  • 沉闷的社区与论坛,以及丰盛的开发文档;

Spring Boot 疾速开始

  • 关上 https://start.spring.io/,能够看到以下信息(可依据须要调整):
  • Spring Boot 默认为 Maven 我的项目;
  • 默认语言为 Java;
  • Spring Boot 以后默认版本为 2.4.4;
  • 默认会打成 Jar 包;
  • Java 版本默认为 11;
  • 在 Group 中填入本人的组织,个别填写公司域名的到写,例如 com.ceshiren 或者 com.baidu;
  • 在 Artifact 中填写工程的名称,例如 aitest-demo;
  • package 抉择 Jar,Java 依据本人的 JDK 版本抉择,如我本地为 JDK8,则此处能够抉择 8,至此,根底抉择曾经全都选完,接下来要开始抉择咱们应用的 Spring Boot 的组件了。
  • 在右侧 Dependencies 中找到 Spring Web,抉择 Spring Web 即可创立 Spring Boot 服务:
  • 配置结束后,点击下方右边第一个按钮 (GENERAT ECTRL + ⏎) 即可生成蕴含 Spring Boot 我的项目残缺示例代码和配置的压缩包文件,解压后即可应用。
  • 以 idea 为例
  • 关上 idea,
  • file -> new -> project,
  • 选中 Spring Initializr,这时能够看到右侧让咱们抉择一个初始化的服务 url,默认的就是下面的官网链接,https://start.spring.io/
  • 点击 next 下一步,填写和下面一样的 Group、Artifact、Java 版本、package 形式等信息,
  • 持续 next 下一步,抉择依赖,和后面的办法的一样,在 Dependencies 中找到 Spring Web,抉择 Spring Web,
  • 点击 next,抉择项目名称和存储门路,点击 finish,第一个我的项目 aitest-demo 就创立实现了
    我个别抉择第一种形式创立 Spring Boot 我的项目,这种形式不依赖 IDE 工具。
  • 目录构造介绍
  • pom.xml:Maven 工程配置文件,次要配置以后工程的一些根本信息,蕴含咱们以后依赖的组件,版本、Maven 插件等信息;
  • src/main/java 下的程序入口:AitestDemoApplication,通过类名上方的 SpringBootApplication 注解来加载 Spring Boot 各种个性;
  • src/main/resources 下的配置文件:application.properties;
  • src/test/ 下的测试入口:AitestDemoApplicationTests。
    Web 后端开发框架 Spring Boot 先讲到这里,前面会持续讲后端 Web 开发扩大常识,包含 RESTful 格调 API 设计、Spring Boot 集成 Swagger、Spring Boot 异样解决,敬请关注哦~
退出移动版