0x00 第一个SpringBoot程序
什么是SpringBoot ?
- 用于快速创建独立运行的Spring项目以及主流框架的集成
- 嵌入式的Servlet容器、Tomcat,项目可以打包为jar包直接运行
- 大量的自动化配置,简化开发流程,并允许自定义配置
- 提供运维监控所需的API接口
0x01 使用进行idea创建
前提是我们已经安装好Maven,这里我安装的是3.5.X 版本的Maven,并已在Idea进行设置
如上图,打开我们的IDEA编辑器,点击 File > New Project
选择Spring Initializr > Default , 点击next
接下来我们填写项目的基本信息, 如下图所示
点击next,选择SpringBoot web依赖包
点击next,填写项目名称后idea将自动构建项目的基本骨架,如下图
Firstspringbootapplication
为创建的SpringBoot项目的入口文件
0x02 创建基本的目录结构
基本的目录结构:controller、dao、pojo、service
0x03 最后一步
在controller下创建一个作为入口的class,如下图所示的HelloSpringBoot
在最外层配置RestController注解,再配置RequestMapping,并指定一个路由url
@RestController
public class HelloSpringBoot {
@RequestMapping("hello")
public String hello(){
return "Hello SpringBoot";
}
}
0x04 运行项目
运行成功后我们可以在idea的控制台看到 内置的tomcat已经监听端口成功
访问我们定义的路由路径 http://localhost:8080/hello
构建成功!
0x05 一些其他配置
修改默认的监听端口
修改resources > application.properties
文件
server.port=8888
重修启动项目
端口监听成功!
修改项目启动时显示的 banner
在 resources
目录下创建一个banner.txt
文件
我们可以到一些在线生成字符banner的网站,生成一些有趣的banner
banner在线生成:https://www.bootschool.net/ascii-art/search
生成后填写到banner.txt
重修启动项目,控制台就会显示我们定义好的banner信息 😎