如果大家学习过Java的SSM框架,相信一定被框架的配置文件折磨的体无完肤,有时候仅仅是改一个Bug可能就会花费几个小时,甚至一天的时间,正是因为配置文件的复杂和易错,慢慢的才诞生了SpringBoot,下面我将带着大家用最原始的方式快速构建第一个SpringBoot的项目。
1.官网下载SpringBoot项目
1.可以在官网直接下载后,导入idea进行开发;
2.可以直接使用idea创建一个springboot项目(一般开发直接在IDEA中创建)
我在这里带着大家使用第一种方式构建SpringBoot项目。
spring官网
点击进入后,在页面设置自己的项目,语言,SpringBoot版本,坐标参数,Spring Web依赖,按照我上面的数据设置即可。
2.IDEA导入下载后的文件
将刚刚在官网下载的压缩文件解压到指定目录文件。
解压完成后,打开IDEA编译器,导入项目(import Project)即可。
导入步骤如下:
1.点击文件,选择新建,然后点击从现有来源项目加载
成功打开后,选择自己下载的SpringBoot项目目录文件
接下来选择从外部模型导入项目,以Maven形式,最后点击完成即导入成功。
3.创建controller层软件包
导入Maven依赖完成后,可以首先删除.mvn,.gitgnore,demo.iml,HELP.md,mvnw,mvnw.cmd,使得程序结构看起来特别整洁干净。
接下来在程序的主入口(DemoApplication)的同级目录下创建Controller层软件包,在里面编写处理层代码。如下所示:
4.编写控制层代码
package com.kuang.helloworld.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@org.springframework.stereotype.Controller
//自动装配
@RestController
public class Controller {
// http://localhost:8080/hello
@RequestMapping("/hello")
public String hello(){
//调用业务,接受前端参数
return "hello,springboot";
}
}
上述代码表示,通过http://localhost:8080/hello接口请求,服务器将会返回给浏览器一个"hello,springboot"的字符串,并显示在页面。
5.运行结果展示
在控制台看见Completed initialization in 1 ms,则表示程序运行结束,可以直接在浏览器中输入
http://localhost:8080/访问,运行成功就可以看见如下运行结果。
如果请求/hello,则会显示我们刚刚输入的hello springboot,具体如下所示。
以上就是SpringBoot的快速入门,希望对读者有所帮助。