Java21创建一个SpringBoot应用

2023-10-30 18:46:21 浏览数 (1)

近日见闻

  1. 1024程序员节快乐!
  2. NGINX 推出 Plus Release 30 (R30) 版本。NGINX Plus 基于 NGINX 开源版构建而成,是唯一一款将软件 Web 服务器、负载均衡器、反向代理、内容缓存和 API 网关集于一身的多合一产品。--Nginx社区
  3. OpenTiny Vue 3.11.0 发布:增加富文本、ColorPicker等4个新组件,迎来了贡献者大爆发!--前端开源星球
  4. 有读者朋友建议我分享运维工作经验或者日常问题解决经验,我尽快总结分享,欢迎关注文档网站:docs.cillian.website

Java21创建一个Springboot应用

步骤 1:设置开发环境

首先,安装Java Development Kit(JDK),可以从Oracle或OpenJDK下载并安装。Java版本要兼容Spring Boot。比如springboot3最低要求java17。我们直接下载安装openjdk21,并设置好环境变量。

步骤 2:创建Spring Boot项目

使用Spring Initializer(https://start.spring.io/)或在IDE中创建新的Spring Boot项目。

  1. 打开浏览器,访问Spring Initializer网站。
  2. 在该网站上,选择项目的基本设置,包括项目名称、描述、包名、Java版本等,选择spring web依赖。
  3. 点击"Generate"按钮生成项目。
  4. 下载生成的项目文件,通常是一个zip压缩包。
  5. 解压缩项目文件,并导入到您的IDE中。

步骤 3:编写Spring Boot应用程序

在项目中,可以开始编写Spring Boot应用程序代码。比如创建一个RESTful Web服务:

代码语言:javascript复制
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
public class MySpringBootApplication {

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

@RestController
class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

这个示例创建了一个Spring Boot应用程序,其中包含一个HelloController,用于处理HTTP GET请求并返回"Hello, Spring Boot!"。

步骤 4:运行应用程序

在IDE中运行应用程序,或者使用以下命令行命令来运行:

代码语言:javascript复制
./mvnw spring-boot:run

步骤 5:测试应用程序

也可以使用浏览器或工具如curl或Postman来测试应用程序。在浏览器中输入http://localhost:8080/hello,应该能够看到"Hello, Spring Boot!"的响应。

步骤 6:打包应用程序

使用以下命令将应用程序打包成可执行的JAR文件:

代码语言:javascript复制
./mvnw clean package

打包后的JAR文件通常会位于target目录下。

步骤 7:部署应用程序

将打包好的JAR文件部署到目标服务器或云平台上。通常,可以使用java -jar your-app.jar来运行应用程序。

步骤 8:配置应用程序

Spring Boot允许您在application.propertiesapplication.yml文件中配置应用程序属性,例如端口号、数据库连接等。以下是一个application.properties文件的示例:

代码语言:javascript复制
# 应用程序端口号
server.port=8080

# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

这只是一个简单的示例,Spring Boot支持更多功能和配置选项,具体取决于项目需求。可以根据需求进一步扩展和定制应用程序。

0 人点赞