文章目录
- 构建一个简单的SpringBoot项目
- 代码目录
- 1 创建Maven项目
- 2 配置项目的Maven
- 3 配置 pom.xml 导入相关的依赖
- 4 测试运行
- 5 启动MainApp.java 的main函数进行测试
构建一个简单的SpringBoot项目
代码目录
1 创建Maven项目
2 配置项目的Maven
注意 :这里需要自己下载安装Maven,如果没有修改,则会默认使用 IDEA 自带的Maven,下载速度会十分缓慢。
3 配置 pom.xml 导入相关的依赖
pom.xml 导入依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.xbf</groupId><artifactId>quick</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><!-- 导入springboot父工程 -规定写法 --><parent><artifactId>spring-boot-starter-parent</artifactId><version>2.5.3</version><groupId>org.springframework.boot</groupId></parent>
<!-- 导入web项目场景启动器:会自动导入和web场景开发相关的依赖[库/jar]--><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
</project>
4 测试运行
MainApp.java 运行程序:
package com.xbf.springboot;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
//注解表示,这是一个springboot应用程序/项目
public class MainApp {public static void main(String[] args) {//启动springboot应用程序/项目SpringApplication.run(MainApp.class,args);}
}
控制文件 HelloController.java :
package com.xbf.springboot.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class HelloController {@RequestMapping("/hello")@ResponseBodypublic String hello() {return "hello, springboot";}
}
application.yml 文件:指定应用程序监听的端口
server:port: 8080
5 启动MainApp.java 的main函数进行测试
上图表示运行没有出现错误。进入浏览器进行测试:
可以看到,浏览器中成功出现了相关的信息,到此一个简单的SpringBoot项目就构建完成了。