第一个Springboot项目
1、创建Springboot项目
下面创建我们的第一个Springboot应用。
第一步:IntelliJ IDEA中,点击File--New--Project,打开New Project创建项目窗口,选择Spring Initializr,选择Default: https://start.spring.io,点击Next,如下图示:
第二步:输入Spring Initizlizr Project Settings配置,如下图示:
第三步:选择Springboot依赖:勾选Spring Web,选择Springboot版本:
第四步:点击Finish即可
项目结构如下:
|-springboot-first
|-src
|-main
|-java
|-SpringbootFirstApplication 启动类
|-resources
|-static 静态资源
|-templates web页面模板文件
|-application.properties 配置文件
|-test
|-java
|-SpringbootFirstApplicationTests 测试类
|-.gitignore git忽略内容
|-pom.xml 依赖配置
2、创建测试接口类
创建测试接口类TestController.java,内容如下:
@Controller
public class TestController {
@RequestMapping("/test")
@ResponseBody
public String test() {
return "Hello Springboot!!!";
}
}
打开SpringbootFirstApplication启动类,右键run运行main方法启动。启动完成后,访问http://localhost:8080,如下图示即表示我们的第一个Springboot项目已启动成功。
扩展说明:
Springboot启动入口
(1)@SpringBootApplication 注解是 Spring Boot 项目的核心注解,主要作用是开启Spring 自动配置;
(2)main方法是一个标准的Java程序的 main 方法,主要作用是作为项目启动运行的入口;
Springboot配置
.properties配置:键值对properties属性配置
// 修改端口号
server.port=8081
// 修改上下文
server.servlet.context-path=/web
.yml配置:yml或yaml配置,语法比xml更简介,更易阅读。
server:
port: 8081
servlet:
context-path: /web
(3)多环境配置
多环境配置命名规则:application-环境标识.properties|yml|yaml,如下所示:
|-resources
|-static
|-templates
|-application.yml
|-application-dev.yml
|-application-test.yml
|-application-prod.yml
在application.yml配置中,通过spring.profiles.active指定环境或在启动命令中新增--spring.profiles.active=test参数指定环境。
spring:
profiles:
active: dev
(完)