目录
Spring Boot 就是 Spring 框架的脚架,它就是为了快速开发 Spring 框架诞的。
1)快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒集成各种框架
2)内置运行容器,无锡配置Tomcat 等Web 容器,直接运行和部署程序
3)快速部署项目,无需外部容器即可启动并运行项目
4)可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发
5)支持更多的监控指标,可以更好的了解项目的运行情况
1)先要安装 Spring Assistant(Spring 助手)
由于我的已经安装过了,所以显灰色
2)创建Spring Boot 项目
安装好之后,在我们选择创建项目的时候,就会有Spring Assistant 选项
然后对下面进行选择
然后Next→Finish 就可以完成Spring Boot 的项目创建了。
创建完成之后,需要等待Spring Boot 的项目框架在本地加载完成,等到 DemoApplication 从灰变蓝即可。
在使用项目前,还需要确认的 Maven 已经配置为国内源:
新创建的 Spring Boot 项目 目录如下
Spring Boot 项目有两个主要的目录
1) src / main / java ,这个为Java源代码
2)src / main / resources ,为静态资源或配置文件
/static:静态资源文件夹
/templates :模板资源文件夹
点击启动类的 main 法就可以运 Spring Boot 项了
启动成功如下图所示:
在启动类所在的路基包下创建UserController 文件
@Controller
public class UserController {
@ResponseBody //返回一个非静态页面数据
@RequestMapping("/sayhi") //设置路由地址,全是小写,不能是大驼峰、小驼峰
public String sayHi() {
return "hello spring boot";
}
}
启动项目
访问路由地址http://127.0.0.1:8080/sayhi
当容器类所在的目录大与启动类所在的目录,或者不在同一个路径的包下,都不能获取到数据
启动类和容器类在同一个包下,或者容器类所在的包和启动类同级
热部署的作用:自动帮开发者重启Spring Boot 项目,达到修改代码后 实时 看到新效果。
就是不需要重启启动类
在 pom.xml 中添加如下框架引:
?org.springframework.boot
?spring-boot-devtools
?runtime
添加步骤
当前项目的开启
新项目的开启
1)(IntelliJ IDEA 2021.2 之前的版本)
版本 Idea 设置(IntelliJ IDEA 2021.2 之后版本)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦