FROM maven:3.9-eclipse-temurin-21-alpine WORKDIR /app # 复制 pom.xml 和源代码 COPY pom.xml ./ COPY src ./src # 暴露端口 EXPOSE 8080 # 使用 spring-boot-devtools 支持热重载 CMD ["mvn", "spring-boot:run", "-Dspring-boot.run.jvmArguments=-Dspring.devtools.restart.enabled=true"]