SpringBoot_快速入门

编程入门 行业动态 更新时间:2024-10-21 18:49:07

SpringBoot_快速<a href=https://www.elefans.com/category/jswz/34/1770026.html style=入门"/>

SpringBoot_快速入门

文章目录

    • 1. SpringBoot简介
    • 2. SpringBoot环境准备
      • 2.1. Maven配置
      • 2.2. JKD配置
    • 3. SpringBoot快速入门
      • 3.1. 初始化项目
      • 3.2. 下载项目
      • 3.3. 使用IDE导入项目
      • 3.4. 添加Controller
      • 3.5. 启动并访问
      • 总结

1. SpringBoot简介

Spring Boot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,最主要的特点在于通过简化配置,来进一步简化了Spring应用的整个搭建和开发过程。

另外SpringBoot通过集成大量的框架,使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

之前搭建Spring Web项目的过程

  1. 配置 web.xml:前端控制器、中文乱码过滤器

2)配置springMVC.xml:注解驱动、视图解析器…

3)导入spring-context依赖、导入spring-web依赖、导入…

  1. 部署 Tomcat

下面演示使用SpringBoot创建Web项目。

2. SpringBoot环境准备

  1. Maven:apache-maven-3.6.3,官方建议版本3.3+

  2. JDK:-jdk1.8,官方建议最低使用jdk1.8版本

  3. tomcat:tomcat8

2.1. Maven配置

  1. 配置仓库

  2. 配置镜像

  3. idea中配置maven插件

  • 仓库配置

配置文件位置 MAVEN_HOME\conf目录下配置setting.xml,修改为本地仓库位置,默认是在C盘

<localRepository>F:\repository\MVNrepository</localRepository>
  • 配置镜像仓库地址

配置文件位置 MAVEN_HOME\conf目录下配置setting.xml,添加如下配置:

<!-- 阿里云镜像仓库 -->
<mirror><id>alimaven</id><name>aliyun maven</name><url>/</url><!-- 指定访问哪些镜像仓库,这里访问阿里云的central仓库 --><mirrorOf>central</mirrorOf>
</mirror>

默认是国外网站下载软件包,速度极慢,改成国内阿里云镜像地址,下载jar包较快

  • idea中的maven配置

    file - settings - Build - Build Tools - Maven

2.2. JKD配置

​ 1. file - Project Structure

2.选择JDK的安装目录即可

3. SpringBoot快速入门

下面来快速开发一个基于SpringBoot整合SpringMVC的web项目,来感受一下SpringBoot带来的便捷:

  1. 使用官方提供的初始化工具创建一个SpringBoot Web项目
  2. 下载初始化的Web项目
  3. 使用IDE导入下载的Web项目
  4. 添加Controller
  5. 启动项目并访问

3.1. 初始化项目

Spring官网:spring.io

使用官方提供的项目初始化工具,来初始化一个web项目,然后运行项目并进行访问测试:

2.初始化SpringBoot Web项目

3.2. 下载项目

​ 下载初始化的SpringBoot项目并解压

3.3. 使用IDE导入项目

  1. 使用idea打开项目 file - open ,选择项目

3.4. 添加Controller

  1. 根据官网快速开始的示例,新建一个controller,代码如下:

    DemoController.java

@RestController
public class DemoController {@GetMapping("/hello")public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {return String.format("Hello %s!", name);}
}


​ 注意controller的包是在DemoAppliction.java的下级目录中,原因后续解释

3.5. 启动并访问

  1. 使用启动类运行SpringBoot项目

    2.访问controller方法

总结

相对于之前单独使用SpringMVC创建Web项目,SpringBoot极大简化了Spring应用的整个搭建和开发过程,

开发人员不再需要定义样板化的配置,主要专注于业务程序相关的开发。

我们只是导入了一个Web依赖,SpringBoot就帮我们初始化了Web相关环境,完成了Spring和SpringMVC的整合

更多推荐

SpringBoot_快速入门

本文发布于:2023-07-27 22:08:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1225183.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门   快速

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!