使用maven搭建sprint-boot

sprint-boot文档地址:

https://spring.io/projects/spring-boot

https://springdoc.tech/spring-boot/index

一:创建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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.example</groupId>
	<artifactId>myproject</artifactId>
	<version>1.0.0-SNAPSHOT</version>

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>4.0.2</version>
	</parent>

	<!-- Additional lines to be added here... -->

</project>

上述文件的内容可以让你得到一个可工作的构建,通过运行 mvn package 来测试它

二:编写程序代码

再pom.xml文件统计目录下创建src/main/java/com/example目录,其中【com/example】对应的pom.xml中groupId参数,创建一个MyApplication.java

测试程序代码如下:

复制代码
package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class MyApplication {

	@RequestMapping("/")
	String home() {
		return "Hello World!";
	}

	public static void main(String[] args) {
		SpringApplication.run(MyApplication.class, args);
	}

}

三:运行项目

复制代码
mvn spring-boot:run

输入上面命令来启动项目

这时候再浏览器访问http://127.0.0.1:8080 ,可以看到如下输入内容

复制代码
Hello World!

四:配置管理

如果你想要访问的端口修改为8081时,这时候会需要修改配置,创建src/main/resources目录,创建application.yml文件,文件内容如下:

复制代码
server:
  port: 8081

修改配置文件后,重新启动项目,这时候访问地址就变为http://127.0.0.1:8081

相关推荐
小羊没烦恼!11 小时前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里12 小时前
java中的继承和多态的区别
java
小羊没烦恼!12 小时前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
譕痕12 小时前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码12 小时前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖12 小时前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时12 小时前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang13 小时前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi13 小时前
mysql 查询所有表名并授权
java
ProcessOn官方账号13 小时前
java函数式编程--入门基础
java·编程·函数式编程