一、框架的建立
spring boot作为一个轻量级的框架,拥有着两种建立的方式,一种是基于maven的搭建方式,另一种是使用Spring Initializr的方式构建,由于maven方式相比于spring Initializr来说稍显麻烦,所有接下来本文将以第二种方式演示spring boot的搭建。
1.创建Spring Boot项目
我们可以依托于官方提供的网站 https://start.spring.io/ 来进行创建,或者选用ide工具例如idea来创建,从本质上来说两种都是一样的创建方式。
选中如上图所示红色箭头的选项,这是idea提供的创建spring boot项目的方式。
上图是选择好快速构建工具后出现的画面,根据自己的情况填写完成后,点击next即可。需要注意的是SDK版本要和Java语言版本要保持一致。
上图第一个箭头代表着spring boot的版本,一般来说选用2.x的版本即可。需要注意的是,如果你的Java版本低于18,不要选择3.x的spring boot版本。
第2-4个箭头是spring boot项目所需要的基本依赖,选中就好了。
所有的完成之后,点击finish,等待idea加载项目完成即可。
2.创建一个用于web访问的controller
在与SpringbootApplication.java 同级的位置创建一个controller的包,同时在包下面创建一个controller的类,编写如下图所示的测试请求处理方法。
编写完成之后,点击
右上角的运行按钮 ,在运行窗口出现如下图所示的界面
在浏览器输入http://localhost:8088/demo/get
浏览器出现上图所示的页面,说明我们最基础的spring boot项目已经搭建成功了。
有些同学的项目出现下图所示的报错信息
需要注意是不是springbootApplication.java是否和controller包在同一级目录,或者浏览器地址栏的地址是否输入正确。
如何修改spring boot的默认上下文根:
(1)通过application.properties或application.yml配置文件改变上下文
(2)通过启动命令行改变上下文
如果应用是以uber的方式打包的话,我们可以使用以下启动命令来配置上下文:
java -jar -Dserver.contextPath=/home spring-boot-demo.jar