【文件属性】:
文件名称:spring-boot-template
文件大小:919KB
文件格式:ZIP
更新时间:2021-03-05 14:53:26
Java
该项目是典型的Spring Boot + Gradle案例的模板。
模组
buildSrc-Gradle依赖关系和插件配置
模型-仅包含数据类
通用-所有其他模块的最通用类。
后端-不依赖Spring的微服务业务逻辑
backend-app-后端模块的端点和DI配置
如何开始
在您的IDE中启用Lombock支持,有关详细信息,请参见
运行com.inventale.project.HelloWorldApplication
尝试一下: curl localhost:8090/hello -v
PMD插件
pdm插件用于检查Java代码: gradle check它运行测试并可能导致构建失败。 我们可以通过gradle pmdMain运行它
PMD: :
个人资料
我们使用来处理特定于环境的配置。 最常见的属性位于/config目录中。 每个应用程序可以在resources路径
【文件预览】:
spring-boot-template-master
----common()
--------build.gradle.kts(467B)
--------src()
--------README.md(55B)
----gradlew(5KB)
----build.gradle.kts(2KB)
----model()
--------build.gradle.kts(156B)
--------src()
--------README.md(44B)
----buildSrc()
--------build.gradle.kts(92B)
--------src()
--------README.md(66B)
--------.gitignore(8B)
----backend()
--------build.gradle.kts(478B)
--------src()
--------README.md(57B)
----config()
--------application-local.yml.template(97B)
--------application-production.yml(61B)
--------application-dev.yml(17B)
--------application-qa.yml(53B)
--------application-test.yml(25B)
--------application.yml(167B)
----gradle()
--------wrapper()
----README.md(10KB)
----backend-app()
--------build.gradle.kts(1KB)
--------src()
--------Dockerfile(120B)
--------README.md(552B)
----gradlew.bat(2KB)
----resources()
--------cloudwatch_metrics.png(280KB)
--------prometheus.png(83KB)
--------prometheus_metrics.png(375KB)
--------grafana.png(161KB)
----gradle.properties(774B)
----.gitignore(394B)
----.gitlab-ci.yml(1KB)
----settings.gradle.kts(424B)