hongjli
2025-04-14 e8897ca90f891f472a263f7e5738d1d0026207a1
初始化
已修改2个文件
已添加4个文件
184 ■■■■■ 文件已修改
.gitignore 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README.md 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/weiwojc/WeiwojcApplication.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/test/java/com/weiwojc/WeiwojcApplicationTests.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.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/
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
  - åº”用日志级别:DEBUG
## æž„建部署
使用 Maven æ‰“包:
```bash
mvn clean package
```
运行 jar åŒ…:
```bash
java -jar target/weiwojc-0.0.1-SNAPSHOT.jar
```
## weiwojc
帷幄君成后端代码
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>
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);
    }
}
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
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() {
    }
}