前言:SpringBoot 是来简化Spring应用开发, 约定大于配置, 去繁从简, just run就能创建一个独立的, 产品级别的应用
我们以一个功能为例:
浏览器发送一个Hello请求,服务器接收请求并处理, 响应Hello World字符串
1. 创建一个maven工程
2.导入springboot相关依赖
```java
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
注意: 当右下角出现这个窗口(maven项目需要导入)时, 选择启用自动导入. 这样以后我们在pom文件中每写一个依赖, idea就会帮助我们自动导入相关依赖
3.编写一个主程序 启用SpringBoot应用
/**
* @SpringBootApplication 来标注一个主程序类, 说明这是一个Spring Boot应用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
// Spring应用启动起来
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
4.编写相关的Controller, Service
5.运行主程序测试
现在就可以启动访问项目了
6.简化部署
SpringBoot的应用 完全可以不用打war包
<!--这个插件, 可以将应用打包成一个可执行的jar包; 我们无须在目标服务器安装tomcat等等-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
将这个应用打成jar包
直接使用java -jar的命令进行执行
即使目标服务器里没有装tomcat环境,也没事, 因为我们这个里面自带了tomcat环境
哦吼~到这里就结束咯😘 点个👍再走吧......
作者:3Sansan
出处:https://blog.csdn.net/ZhangXinXinXinX/article/details/107429898
本文版权归作者和简书共有, 欢迎转载, 且在文章页面显示位置给出原文连接, 未经作者同意必须保留此段声明, 否则保留追究法律责任的权利