小白一个,文章中可能说的不严谨或者错的地方,请指出我立马改,我超快的,嘿嘿。
spring boot文件建立
New Project 选择Spring,下一步
Next
选择文件类型
选择存储位置
Finish
最后文件长这个样子
如果java文件这里长这个样子,有可能就是maven文件没有配置或配置错误
idea自动导入依赖
2020版本的idea已经不支持自动导入依赖了,但是pom文件右上角会出现一个这样的图标
单击一下会更新依赖
自动导入jar包
热部署
有了热部署之后,更改项目就无需再次重启服务,只需在网页中刷新即可
pom中在 dependencies 标签内添加热部署依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
勾选自动编译,apply->ok
Ctrl+Shift+Alt+/ 回车打开选项框勾选
Close
完成后需重启idea才可生效
建一个简单的文件——Hello Spring
在已有的包下面建立一个空包
在空包下建一个类HelloSpring
在类中写一个方法返回hello world
package com.zknu.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloSpring {
@GetMapping("/hello") // 设置方法的访问当方式为Get 访问路径为/hello
public String hello(){
return "hello spring";
}
}
运行程序启动类,右键,Run 长这样
启动成功后,右上角的启动按钮开启
若没有开启,在控制台内寻找报错信息。
8080端口被占用解决方法:
DOS命令
netstat -o -n -a | findstr :8080
查找使用8080端口的程序
结束其中某个程序
taskkill /F /PID 6164 // 最后一列的号
项目启动成功后,在网址栏中输入:
localhost:8080/hello 或 127.0.0.1:8080/hello
(默认为8080端口)
(/hello 为代码中设置的访问路径)
结果如图:
因为我们已经设置了热部署,所以在 hello 方法中随便改变 return 值,只需刷新 localhost 页面即可,不用重启项目。
自定义idea背景
乌漆嘛黑的背景只会让我越敲越down,男神当背景只会让我兴奋。
连按两下 shift,输入image,找到设置背景图片(仅限2020版的idea)
设置图片,往下拉一点可以看见预览效果
效果图:
完美!