用AI学Java

用AI学Java用 Gemini Cli 学习写 Java 并了解 Java 的流程过程和依赖等等 学习门槛变低了 梳理的大概流程提示词我想学习 Java 所以需要你在 java code 这个目录里面帮我生成一个比较简单的 Java 源代码的场景

大家好,欢迎来到IT知识分享网。

用Gemini Cli 学习写Java 并了解Java的流程过程和依赖等等.

学习门槛变低了.

梳理的大概流程

提示词 我想学习Java,所以需要你在java-code这个目录里面帮我生成一个比较简单的Java源代码的场景.或者可以直接帮我生成一个可以访问的比如页面是健康检查的页面 健康检查的路径是 path: /api_name_samples/v1.1.0/.well-known/health

Gemini运行后 会查找缺失的环境

我自己仅仅补充了brew install java

 /opt/homebrew/Cellar/openjdk/24.0.2: 556 files, 368.8MB ==> Running `brew cleanup openjdk`... Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). ==> No outdated dependents to upgrade! ==> Caveats ==> openjdk For the system Java wrappers to find this JDK, symlink it with sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk openjdk is keg-only, which means it was not symlinked into /opt/homebrew, because macOS provides similar software and installing this software in parallel can cause all kinds of trouble. If you need to have openjdk first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ~/.zshrc For compilers to find openjdk you may need to set: export CPPFLAGS="-I/opt/homebrew/opt/openjdk/include"

其他部分,比如

  • mvnw 自动下载到了目录和赋权
  • maven-wrapper.properties
用AI学Java

用AI学Java

这些都可以自己搞定了

用AI学Java

测试访问.我看了端口有侦听

lost -I -nP

replicato 38670 lex 9u IPv6 0xb415a2e30 0t0 UDP *:49702 java 55258 lex 9u IPv6 0x73b0798e16a1835b 0t0 TCP *:8080 (LISTEN) com.apple 55594 lex 10u IPv4 0x23fdbe44673bd246 0t0 TCP 127.0.0.1:49607->127.0.0.1:7265 (ESTABLISHED)
用AI学Java

最后看下代码树

用AI学Java

现在看起来构建我测试运行都成功了.那么帮我总结这个过程,然后生成一个对应的文档比如叫做Java-base-build.md里面包含比如代码结构,生成之后比如需要mvnw .以及如何构建项目直至完成对应的测试

对应输出如下了

# Java 基础项目构建文档

本文档旨在说明如何构建和运行一个基础的 Java Spring Boot 项目。

1. 项目结构

```bash . ├── pom.xml ├── .mvn │ └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd └── src ├── main │ ├── java │ │ └── com │ │ └── example │ │ └── healthcheck │ │ ├── HealthCheckApplication.java │ │ ├── controller │ │ │ └── HealthController.java │ │ ├── model │ │ │ └── HealthResponse.java │ │ └── service │ │ └── HealthService.java │ └── resources └── test └── java └── com └── example └── healthcheck ```

2. 构建项目

此项目使用 Maven 进行构建。为了方便起见,我们提供了 Maven Wrapper,因此您无需在本地安装 Maven。

Windows

“`bash

./mvnw.cmd clean install

“`

macOS / Linux

“`bash

./mvnw clean install

“`

构建成功后,您将在 `target` 目录下看到一个名为 `
health-check-api-1.1.0.jar` 的文件。

3. 运行项目

使用以下命令运行项目:

“`bash

java -jar target/health-check-api-1.1.0.jar

“`

服务启动后,您可以访问以下地址进行健康检查:

[http://localhost:8080/api_name_samples/v1.1.0/.well-known/health](http://localhost:8080/api_name_samples/v1.1.0/.well-known/health)

4. 测试

要运行项目中的测试,请执行以下命令:

Windows

“`bash

./mvnw.cmd test

“`

macOS / Linux

“`bash

./mvnw test

“`

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/188375.html

(0)
上一篇 2025-09-19 11:33
下一篇 2025-09-19 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信