目录
1、环境安装
1、安装Java(也可以通过IDE安装,此处不详细说明)
1、下载地址:
https://www.oracle.com/java/technologies/javase-downloads.html
2、版本选择:
可以选择最新的版本,也可以选择经典的Java8,值得注意的是Java8的JDK叫jdk1.8。其中Java8必须同时安装JDK和JRE才可以快乐起飞(安装JDK的时候会让你安装JRE),Java8也需要同时配置这两个环境变量。最新的Java版本都只需要安装JDK即可。
3、安装JDK:
我愿称之为有手就行,一路下一步就完事了,不过记住安装路径。
4、配置环境变量:
变量名:JAVA_HOME
变量值:安装目录
变量名:PATH
变量值:%JAVA_HOME%\bin
不过要注意的是Java8需要同时添加两个PATH变量(JDK、JRE)。
5、测试安装
Win+R,cmd打开cmd。
输出java,应该输出帮助信息。
输入javac,应该输出帮助信息。
2、安装MAVEN
1、下载MAVEN:
https://maven.apache.org/download.cgi
2、解压缩到准备好的安装目录
解压缩到你想让它呆的地方,有手就行系列,不解释了。
3、maven的环境变量配置:
变量名:MAVEN_HOME
变量值:安装目录
变量名:PATH
变量值:%MAVEN_HOME%\bin
5、配置IDEA:
注意用户设置文件、本地仓库路径的合法性。
2、第一个DEMO
1、构建SpringBoot项目
1、手动官网构建
直接输入地址:
或在官网中进入:
按需填写即可,在右侧添加可能需要的模块,例如数据库相关模块,完毕后点击下面的GENERATE即可下载,之后导入IDEA即可。
2、IDEA帮助构建:
有手就行系列,也建议新手自动构建,下一步后选择需要的模块即可。
2、安装MAVEN依赖
打开项目根目录下pom.xml。
注意事项:尽量在科学的环境下安装,否则疯狂报错,也可换国内源,详情请百度“Idea Maven 源”。也可一步到位,访问https://blog.csdn.net/weixin_35757704/article/details/118481861获取相关教程。
也可以pom.xml增加其他用得到的依赖项,相关文档很多,这里就不展开叙述了。
可以在以下两个网站中查找依赖:
https://search.maven.org/#browse
3、创建DEMO页面
1、新建Controller文件夹
2、创建demoController类(自己起名字)
在Controller文件夹中新建demoController类,有手就行系列。
3、写相关注解
@Controller
说明这里是Controller。
@RestController
相当于在每一个方法前都添加了@ResponseBody注解。
@RequestMapping(path = "/")
说明请求的目录,/表示根目录。
@CrossOrigin(origins = "http://127.0.0.1:8080", allowedHeaders = "*", allowCredentials = "true")
跨域请求允许(初学使用,实际项目中应该避免这样使用),origins = "http://127.0.0.1:8080"部分为可能的请求域。
注解后,相关包会自动引入。
@ResponseBody
使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。
4、写方法体
public String index(){
return "<h1>Hello Spring</h1>";
}
package com.demo.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@Controller
@RequestMapping(path = "/Home")
public class IndexController {
@RequestMapping(path = "/hello", method = RequestMethod.GET)
@ResponseBody
public String index(){
return "<h1>hello Spring</h1>";
}
}
5、测试
启动项目,在浏览器中请求该目录。