使开发 Spring Boot 应用更容易。
运行条件:
- MySQL
- 通过 jvm 参数,或 spring.profiles.active = dev 使用 dev.properties: -Dspring.profiles.active=dev --add-opens java.base/java.lang=ALL-UNNAMED
- 用账号 root:root 跑在 localhost:3306 或 配置 dev property 文件
- 有 ssk 数据库:Create Database ssk DEFAULT charset utf8mb4 COLLATE utf8mb4_general_ci;
# 编译项目
mvn compile
# 确认项目依赖
mvn dependency:tree
./gradlew dependencies
mvn dependency:sources dependency:resolve -Dclassifier=javadoc # 下载依赖库源码
# 打包项目
mvn package
./mvnw clean package
./gradlew bootJar # 在 build/libs/ 下生成 jar 包
# 运行项目
mvn spring-boot:run
mvn clean spring-boot:run # 确保最新代码启用
./mvnw spring-boot:run
./gradlew bootRun
# 运行测试
mvn test
./mvnw test
./gradlew test# 分析 jar 内容
jar tvf target/spring-boot-starter-kit-0.0.1-SNAPSHOT.jar
# 运行 jar 包
java -jar target/spring-boot-starter-kit-0.0.1-SNAPSHOT.jar
# 访问 http://localhost:8080/hello 观察内容mvn spring-boot:build-image
./gradlew bootBuildImage