一个功能:
浏览器发送hello请求,服务器接收请求并处理,响应Hello World字符串;
整体目录结构如下:
1、创建一个maven功能
1、File–New–Project
2、选择Maven 项目,点击 next
3、命名
4、点击 Finish,
5、File–settings…—maven,配置maven仓库信息
2、导入spring boot依赖
在pom.xml配置文件中添加如下依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.7.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、编写一个主程序:启动spring boot应用
/**
* @SpringBootApplication 来标注一个主程序类,说明这是一个spring boot应用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
//spring 应用启动起来
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
4、编写相关Controller、Service
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello world";
}
}
5、运行主程序
直接运行 HelloWorldMainApplication的main方法,启动服务;
在浏览器中输入;localhost:8080//hello
6、简化部署
点击"package",可将项目打成jar包
将jar包拷贝出来,cmd 中用命令: java -jar 包名 启动服务
同样在浏览器中输入:localhost:8080//hello可进行访问,浏览器展示同步骤5.