SpringBoot(一) 安装配置
该系列用于记录学习,网上的教程没有按照我习惯的过程来阐述,有点难以接受,因此自己开一个专题。这是开题第一回合,主要记录使用idea来创建Spring Boot项目。
创建
首先准备好idea和java环境,然后打开idea。
- 新建项目,左边选择Spring Initializr,右上选择JDK。
- 接着Next,直到出现选择插件的界面,一般刚学,点击Web下的Spring Web,继续Next,然后就创建好了。
错误排查
下面进度条一直在构建,好慢
这个可能是因为使用国外站点的原因,所以要替换Maven为阿里云的代理,参考在Intelij IDEA中修改maven为国内镜像
Hello World
接着,我们到了写出hello world的时候了。
左侧src → main → java 右键new → Java Class,代码如下
……
@RestController
public class HelloController {
@RequestMapping("/hello")
public String Hello() {
return "Hello Sunmker";
}
}
错误排查
idea 无法右键new javaClass
我看到许多帖子都是把缘由怪罪于File→Project Structure,但我认为不是这个原因,根本原因还是Maven没有构建好。查看左侧文件目录,如果java下的文件不是cn.sunmker.demo这样的形式,那就是没有构建好的状况。
点击右侧的Maven,查看demo处是否有红色的波浪线。如果有,就是没有构建好。可能是网络原因,那就回到上文更换为国内镜像。
Run
点击绿色箭头运行,浏览器输入localhost:8080/hello即可查看
到此,我们使用Spring Boot成功构建了web。
总结
其实刚开始学,只需要重点关注这个代码大概是如何组织的就行了,这里有两个@开头的东西,叫做注解。
- @RestController 这个大概就是固定格式
- @RequestMapping("/hello") 这个感觉像是路由一样的东西,每个返回都要这么写
当然了,真实情况一定不是我所说的。
我们初学,不需要知道太多概念的,我们现在需要知道的是如何处理请求、返回请求,以及如何与静态文件打交道。
让我们继续往下学吧!