From e8897ca90f891f472a263f7e5738d1d0026207a1 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期一, 14 四月 2025 17:46:57 +0800
Subject: [PATCH] 初始化
---
src/main/java/com/weiwojc/WeiwojcApplication.java | 13 +++
.gitignore | 4 +
src/test/java/com/weiwojc/WeiwojcApplicationTests.java | 13 +++
pom.xml | 69 +++++++++++++++++
src/main/resources/application.yml | 15 +++
README.md | 70 +++++++++++++++++
6 files changed, 184 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
index 32858aa..3f20c7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,7 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+/.idea/
+
+/target/
\ No newline at end of file
diff --git a/README.md b/README.md
index afd047a..440191f 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,73 @@
+# Weiwojc Spring Boot Project
+
+杩欐槸涓�涓熀浜� Spring Boot 3.4.4 鐨勯」鐩ā鏉裤��
+
+## 鎶�鏈爤
+
+- Java 21
+- Spring Boot 3.4.4
+- Maven 3.9.9
+- Lombok
+- Spring Boot DevTools
+
+## 椤圭洰缁撴瀯
+
+```
+src
+鈹溾攢鈹� main
+鈹� 鈹溾攢鈹� java
+鈹� 鈹� 鈹斺攢鈹� com
+鈹� 鈹� 鈹斺攢鈹� weiwojc
+鈹� 鈹� 鈹斺攢鈹� WeiwojcApplication.java
+鈹� 鈹斺攢鈹� resources
+鈹� 鈹斺攢鈹� application.yml
+鈹斺攢鈹� test
+ 鈹斺攢鈹� java
+ 鈹斺攢鈹� com
+ 鈹斺攢鈹� weiwojc
+```
+
+## 寮�鍙戠幆澧冭姹�
+
+- JDK 21
+- Maven 3.9.9
+- IDE (鎺ㄨ崘浣跨敤 IntelliJ IDEA)
+
+## 蹇�熷紑濮�
+
+1. 鍏嬮殕椤圭洰鍒版湰鍦�
+2. 纭繚宸插畨瑁� JDK 21 鍜� Maven 3.9.9
+3. 鍦ㄩ」鐩牴鐩綍鎵ц锛�
+ ```bash
+ mvn clean install
+ ```
+4. 杩愯搴旂敤绋嬪簭锛�
+ ```bash
+ mvn spring-boot:run
+ ```
+5. 璁块棶 http://localhost:8080/api 楠岃瘉搴旂敤鏄惁鍚姩鎴愬姛
+
+## 閰嶇疆璇存槑
+
+- 搴旂敤榛樿杩愯鍦� 8080 绔彛
+- API 鍩虹璺緞涓� /api
+- 榛樿婵�娲� dev 鐜閰嶇疆
+- 鏃ュ織绾у埆锛�
+ - 鏍规棩蹇楃骇鍒細INFO
+ - 搴旂敤鏃ュ織绾у埆锛欴EBUG
+
+## 鏋勫缓閮ㄧ讲
+
+浣跨敤 Maven 鎵撳寘锛�
+```bash
+mvn clean package
+```
+
+杩愯 jar 鍖咃細
+```bash
+java -jar target/weiwojc-0.0.1-SNAPSHOT.jar
+```
+
## weiwojc
甯峰箘鍚涙垚鍚庣浠g爜
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..750936e
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,69 @@
+<?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>
+
+ <parent>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-parent</artifactId>
+ <version>3.4.4</version>
+ <relativePath/>
+ </parent>
+
+ <groupId>com.weiwojc</groupId>
+ <artifactId>weiwojc</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <name>weiwojc</name>
+ <description>甯峰箘鍚涙垚鍚庣椤圭洰</description>
+
+ <properties>
+ <java.version>21</java.version>
+ <maven.compiler.source>${java.version}</maven.compiler.source>
+ <maven.compiler.target>${java.version}</maven.compiler.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-web</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-test</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-devtools</artifactId>
+ <scope>runtime</scope>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok</artifactId>
+ <optional>true</optional>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-maven-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok</artifactId>
+ </exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
diff --git a/src/main/java/com/weiwojc/WeiwojcApplication.java b/src/main/java/com/weiwojc/WeiwojcApplication.java
new file mode 100644
index 0000000..242e37a
--- /dev/null
+++ b/src/main/java/com/weiwojc/WeiwojcApplication.java
@@ -0,0 +1,13 @@
+package com.weiwojc;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class WeiwojcApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(WeiwojcApplication.class, args);
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..8674f9e
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,15 @@
+server:
+ port: 8080
+ servlet:
+ context-path: /api
+
+spring:
+ application:
+ name: weiwojc
+ profiles:
+ active: dev
+
+logging:
+ level:
+ root: INFO
+ com.weiwojc: DEBUG
\ No newline at end of file
diff --git a/src/test/java/com/weiwojc/WeiwojcApplicationTests.java b/src/test/java/com/weiwojc/WeiwojcApplicationTests.java
new file mode 100644
index 0000000..caf382b
--- /dev/null
+++ b/src/test/java/com/weiwojc/WeiwojcApplicationTests.java
@@ -0,0 +1,13 @@
+package com.weiwojc;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class WeiwojcApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}
\ No newline at end of file
--
Gitblit v1.9.3