点击 File ——> New ——> Project
选择 Spring Initializr 然后在 Project SDK 右侧选择JDK 然后点击Next
设置项目的 Group、Artifact、Version 和其他项目信息,然后点击 Next
选择 SpringBoot 项目的 Start 依赖将 Spring Web 勾选上,然后点击Next
输入项目名,点击完成
简单介绍下几个文件:
DemoApplication:运行springboot程序的入口。
application.properties:默认的配置文件,默认为空,也可以是yml格式。
因为SpringBoot内置了Tomcat,运行DemoApplication的main函数即可启动项目。
看到控制台如下信息,说明成功启动了
Controller层
在demo下增加包controller,用于存放控制器,新增文件HelloWorldController.java
,
代码如下
package com.fxy.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class HelloWorldController {
@RequestMapping("/say")
public String say(){
return "Hello World";
}
}
浏览器打开http://localhost:8080/hello/say即可看到效果
测试用例
打包发布
一般项目都是交给Maven来管理jar包,所以相关的操作在Maven面板里面操作即可
这里说明几个常用的
compile:编译,编译完成后会在src目录下生成target目录,target目录存放编译后的文件
clean:清理,会把target目录清空
package:打包,生成项目相关的xxx.jar
部署相关配置信息可以写在resources
下的application.properties
或者application.yml
常见配置项
application.yml和application.properties文件的区别
springboot已经内置了tomcat,所以不需要独立的tomcat,只要把配置文件的端口信号配置好即可
这里简单的在application.properties
里面配置一下端口号
server.port= 8081
部署到服务器
把项目的jar放到服务器,执行
java -jar demo.jar
浏览器打开http://你的服务器ip:8081/hello/say即可看到效果