1.安装maven
首先你需要在maven官网上下载mac专用的二进制maven压缩包。也就是下图的这个:
然后,开始我们的配置。
1、打开终端,输入这个代码:
vim ~/.bash_profile
2、然后点击键盘上的“i”,进入vim编辑模式,在里面输入如下代码:
export MAVEN_HOME=你的maven解压后的路径
export PATH=$MAVEN_HOME/bin
如果上面的路径自己不知道,那你就找到你解压好的maven包,直接拖进终端里,就会出现相对应的路径,你只需要复制一下就行了。
3、编辑好之后,点击“esc”,退出编辑模式,然后再输入“:wq”,保存并退出该文件。
4、完成之后,你就可以继续输入下面的命令:
source ~/.bash_profile
5、接着你就可以查看maven的版本:
mvn -v
6.若依赖下载很慢,则需要配置镜像源
2.创建Spring Boot 项目
- 登录start.spring.io下载选择 语言、maven项目、版本、项目名称、要额外用到的依赖
- 解压,使用idea打开此下载文件(打开现有项目)
- 在src.main.java下com.nowcoder.fakeforumweb下(具体设置随spring initailizr设置不同而不同)建立Controller包,建立一个Controller类;Controller包名就相当于一个规范,我们按规范用就好了,我们在里边新建一个AlphaController类(包名类名自由设置)
- 该类使用@Controller注解------@Controller标识的类,该类代表控制器类(控制层/表现层)。
这里控制层里面的每个方法,都可以去调用@Service标识的类(业务逻辑层) - 使用@RequestMapping("/alpha")注解---作用:将请求和处理请求的控制器方法关联起来,建立映射关系。即 路径
位置:
1、标识类:设置映射请求的请求路径的初始信息
2、表示方法:设置映射请求的请求路径的具体信息 - 在此类新建立一个方法,并在方法上添加@RequestMapping("/hello")注解,表明该方法访问路径。 又我们要返回一个 String 类型的字符串,所以还需添加@ResponseBody注解 -----------@ResponseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。
- 由类名报名知道我们最后的访问路径为localhost:8080/alpha/hello