Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。
可以这么说:SpringBoot 将 Spring 的所有 “痛点 / 缺陷” ,都解决了。
什么创建 根目录,xml配置文件,需要引入 spring-context 和 spring-beans 的依赖,Tomcat,部署项
目,都改成了内置!!!
在Setting中,自己找到下载即可。
暂时先选这三个依赖即可。
resource是用来存储资源配置文件,目录下的static可以用来存储前端页面即(HTML/CSS/JS)等。
当出现Spring的logo和运行时间且不会报错说明项目创建成功了。
之前我们的Spring项目只是一个普通的Java项目,而我们使用的SpringBoot是用来实现用户与浏览器的交互。
ps
:路由不要用大写,window中url不识别大小写,所以写大写可能会出错
运行后,在浏览器打开,会出现这个情况:
因为方法默认返回一个静态页面,他会去寻找hello world 这个页面,没找到自然就404了。
而如果想要返回一个数据则需:
加上ResponseBody,这个英文就是响应正文,就代表我返回了一个字符串数据,而不是一个页面。
在SpringBoot存在许多约定:
如:将需要存储的bean都会放到与启动类同级目录下。
这也很正常,我们使用方便必然是由于其做了些约定,不再需要我们去配置。