这是我参与8月更文挑战的第2天,活动详情查看:8月更文挑战”
一、第一个 SpringBoot 项目
1、开发步骤
项目名称:001-springboot-first
(1)创建一个 Module,选择类型为 Spring Initializr 快速构建
(2) 设置 GAV 坐标及 pom 配置信息
(3) 选择 Spring Boot 版本及依赖
会根据选择的依赖自动添加起步依赖并进行自动配置
(4) 设置模块名称、Content Root 路径及模块文件的目录
点击 Finish,如果是第一次创建,在右下角会提示正在下载相关的依赖
(5) 项目创建完毕,如下
(6) 项目结构
static:存放静态资源,如图片、CSS、JavaScript 等
templates:存放 Web 页面的模板文件
application.properties/application.yml 用于存放程序的各种依赖模块的配置信息,比如服务端口,数据库连接配置等
二、入门案例
项目名称:002-springboot-springmvc
1、创建一个新的 Module,选择类型为 Spring Initializr
2、指定 GAV 及 pom 配置信息
3、选择 Spring Boot 版本及依赖
会根据选择的依赖自动添加起步依赖并进行自动配置
4、修改 Content Root 路径及文件所在目录
5、对 POM.xml 文件进行解释
6、对 SpringBoot 项目结构进行说明
1).mvn|mvnw|mvnw.cmd:使用脚本操作执行 maven 相关命令,国内使用较少,可删除
2).gitignore:使用版本控制工具 git 的时候,设置一些忽略提交的内容
3)static|templates:后面模板技术中存放文件的目录
4)application.properties:SpringBoot 的配置文件,很多集成的配置都可以在该文件中进行 配置,例如:Spring、springMVC、Mybatis、Redis 等。目前是空的
5)Application.java:SpringBoot 程序执行的入口,执行该程序中的 main 方法,SpringBoot 就启动了
7、创建一个 Spring MVC 的 Spring BootController
SpringBootController 类所在包:com.bjpowernode.springboot.web
注意:新创建的类一定要位于 Application 同级目录或者下级目录,否则 SpringBoot 加
载不到。
8、在 IDEA 中右键,运行 Application 类中的 main 方法
通过在控制台的输出,可以看到启动 SpringBoot 框架,会启动一个内嵌的 tomcat,端口号为 8080,上下文根为空
9、在浏览器中输入 http://localhost:8080/springBoot/say 访问