Skip to content

MohaOnline/spring-boot-starter-kit

Repository files navigation

Spring Boot Starter Kit Guide

使开发 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 内容
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 观察内容

Docker 相关

mvn spring-boot:build-image
./gradlew bootBuildImage

About

Make Spring Boot Application development easier.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •