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项目的过程
- 配置 web.xml:前端控制器、中文乱码过滤器
2)配置springMVC.xml:注解驱动、视图解析器…
3)导入spring-context依赖、导入spring-web依赖、导入…
- 部署 Tomcat
下面演示使用SpringBoot创建Web项目。
2. SpringBoot环境准备
-
Maven:apache-maven-3.6.3,官方建议版本3.3+
-
JDK:-jdk1.8,官方建议最低使用jdk1.8版本
-
tomcat:tomcat8
2.1. Maven配置
-
配置仓库
-
配置镜像
-
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带来的便捷:
- 使用官方提供的初始化工具创建一个SpringBoot Web项目
- 下载初始化的Web项目
- 使用IDE导入下载的Web项目
- 添加Controller
- 启动项目并访问
3.1. 初始化项目
Spring官网:spring.io
使用官方提供的项目初始化工具,来初始化一个web项目,然后运行项目并进行访问测试:
2.初始化SpringBoot Web项目
3.2. 下载项目
下载初始化的SpringBoot项目并解压
3.3. 使用IDE导入项目
- 使用idea打开项目 file - open ,选择项目
3.4. 添加Controller
-
根据官网快速开始的示例,新建一个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. 启动并访问
- 使用启动类运行SpringBoot项目
2.访问controller方法
总结
相对于之前单独使用SpringMVC创建Web项目,SpringBoot极大简化了Spring应用的整个搭建和开发过程,
开发人员不再需要定义样板化的配置,主要专注于业务程序相关的开发。
我们只是导入了一个Web依赖,SpringBoot就帮我们初始化了Web相关环境,完成了Spring和SpringMVC的整合
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项目的过程
- 配置 web.xml:前端控制器、中文乱码过滤器
2)配置springMVC.xml:注解驱动、视图解析器…
3)导入spring-context依赖、导入spring-web依赖、导入…
- 部署 Tomcat
下面演示使用SpringBoot创建Web项目。
2. SpringBoot环境准备
-
Maven:apache-maven-3.6.3,官方建议版本3.3+
-
JDK:-jdk1.8,官方建议最低使用jdk1.8版本
-
tomcat:tomcat8
2.1. Maven配置
-
配置仓库
-
配置镜像
-
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带来的便捷:
- 使用官方提供的初始化工具创建一个SpringBoot Web项目
- 下载初始化的Web项目
- 使用IDE导入下载的Web项目
- 添加Controller
- 启动项目并访问
3.1. 初始化项目
Spring官网:spring.io
使用官方提供的项目初始化工具,来初始化一个web项目,然后运行项目并进行访问测试:
2.初始化SpringBoot Web项目
3.2. 下载项目
下载初始化的SpringBoot项目并解压
3.3. 使用IDE导入项目
- 使用idea打开项目 file - open ,选择项目
3.4. 添加Controller
-
根据官网快速开始的示例,新建一个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. 启动并访问
- 使用启动类运行SpringBoot项目
2.访问controller方法
总结
相对于之前单独使用SpringMVC创建Web项目,SpringBoot极大简化了Spring应用的整个搭建和开发过程,
开发人员不再需要定义样板化的配置,主要专注于业务程序相关的开发。
我们只是导入了一个Web依赖,SpringBoot就帮我们初始化了Web相关环境,完成了Spring和SpringMVC的整合
发布评论