利用普通的maven项目创建SpringBoot文件
0.先创建一个空maven项目
1. 导入依赖
pom.xml
<!-- maven运行环境-->
<properties>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.5</version>
</parent>
<dependencies>
<!-- web场景启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2. 创建主程序
MyApplication.java
/**
* 主程序类,所有启动的入口
* @SpringBootApplication //这是一个SpringBoot应用
*/
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class,args);
}
}
3. 编写业务
业务程序必须与主程序类在同一个包下或者在其同级子包下
HelloController.java
/*
@ResponseBody //返回值直接写给浏览器
@Controller
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "Hello,Spring Boot 2!";
}
}
4. 测试
直接启动主程序类中的main方法
浏览器输入http://localhost:8080/hello得到结果
5. 打包(拥有运行的所有环境)
pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-filtering</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
6.运行结果
在jar包存放的目录下,输入 java -jar 包名
浏览器输入http://localhost:8080/hello得到结果
如果有什么疑惑欢迎大家评论区讨论。