一.前提准备
环境准备需要:安装好JDK1.8及以上(springboot要求);Maven
工具准备:IDEA
二.搭建环境
1.这里我用的 https://start.spring.io/ 创建的springboot代码架构,选择所需要的,这里我选择了web和actuator,不懂为啥的可以先不管,差不多web代表是web工程,actuator差不多是用来检查接口安全性.
然后这里的项目名称其实是可以调整的,用过IDEA的是不是很熟悉,在网站上生成对应下图的目录结构
2.将生成的springboot项目务必用import Project形式导入
然后再File——Project Structure中设置项目,其他差不多可以默认设置,在Module中点击加号,添加spring和web,会自动识别配置参数,然后就OK了
3.执行springboot中的启动类,在里面添加最简单的hello world
4.Maven导入相关的依赖,不报错就OK了,相关的Maven配置看下面的总结,直接在启动类中右键执行run
三.问题总结
1.在配置本地Maven和IDEA中相关的内容
首先将Maven下载下来,解压安装到指定路径,默认也行,然后需要本地配置一个repo仓库,来专门存放下载的依赖,对了,这个地址在修改的setting.xml配置文件里要更新。setting.xml存放在安装的maven目录conf路径下。
这里修改为你指定本地repo路径
这里添加上镜像路径,为以防万一添加了三个镜像,对了这里因为添加了阿里镜像,在运作之前springboot的pom.xml的时候会报错,这里的版本改一下就好了
然后这里可以修改maven的默认使用jdk版本,可以选择修改
然后更新了setting,xml配置文件之后,需要在IDEA中给Maven项目添加一下,File——setting中修改对这三项就行了,还可以选择性的勾上下面那项,自动给maven项目import
2.关于Springboot能启动不报错,但是界面访问404
当执行完springboot项目之后,无法在GUI上指定路径返回结果,先确认以下几个东西:
启动类中是否添加了@RestController和@RequestMapping,maven导入的org包是否爆红或者报错,或者你新加的类是否在启动类的包下确认能否被扫描到;
确认完毕后,如果还是不行,在这里添加上执行项目路径,可能是因为没有扫描到这个类或者路径;
如果还是不行,就试试看先clean一下项目,然后install,在试试看