没有合适的资源?快使用搜索试试~ 我知道了~
kotlin-clean-arch
共53个文件
kt:33个
yml:5个
gradle:3个
需积分: 5 0 下载量 94 浏览量
2021-04-12
07:21:14
上传
评论
收藏 92KB ZIP 举报
温馨提示
Kotlin清洁拱 这是一个使用Kotlin和Micronaut Framework应用Clean Architecture的简单项目。 目前,该应用程序仅由软件包构成(下一步是对项目进行模块化): 配置 核 数据提供者 入口点 堆 语言: 建立: 框架: 一体化: 活动: API: Rest API和 数据库: 测试 单元测试: 集成测试: 模拟: 断言: 变异: 建立并执行 先决条件 JDK 11以上 码头工人和码头工人组成 摇动 建造 gradle clean build 建立基础架构(数据库,kafka等) 在根文件夹中,执行: docker-compose up -d 启动应用程序 使用应用程序主类(在配置包中)从IDE启动应用程序 包装结构 entrypoints : gRPC 休息 卡夫卡消费者 dataproviders :
资源推荐
资源详情
资源评论
收起资源包目录
kotlin-clean-arch-master.zip (53个子文件)
kotlin-clean-arch-master
gradlew 5KB
settings.gradle 39B
integration-test.gradle 2KB
src
integrationTest
resources
application.yml 2KB
kotlin
br
com
poc
GrpcClients.kt 476B
ApplicationIT.kt 3KB
test
resources
rest-requests.http 300B
kotlin
br
com
poc
adapters
br
com
poc
entrypoints
grpc
PersonEndpointTest.kt 984B
entrypoints
grpc
PersonMicronautServiceTest.kt 1KB
core
usecases
person
impl
PersonGetterUseCaseImplTest.kt 1KB
PersonRegisterUseCaseImplTest.kt 2KB
main
proto
person.proto 569B
avro
person-created.avsc 251B
resources
logback.xml 544B
application.yml 2KB
kotlin
br
com
poc
entrypoints
kafka
consumer
PersonListener.kt 835B
rest
PersonRest.kt 2KB
dto
ErrorDto.kt 179B
PersonDto.kt 364B
InvalidArgumentExceptionHandler.kt 729B
GenericExceptionHandler.kt 811B
MessageSource.kt 733B
grpc
PersonMicronautService.kt 1KB
EndpointCompanion.kt 1KB
PersonService.kt 182B
PersonEndpoint.kt 1KB
core
models
Person.kt 94B
exceptions
PersonNotFoundException.kt 108B
InvalidArgumentException.kt 109B
usecases
person
PersonRegisterUseCase.kt 161B
PersonProducerEvent.kt 159B
PersonGetterUseCase.kt 148B
impl
PersonRegisterUseCaseImpl.kt 774B
PersonGetterUseCaseImpl.kt 514B
dataproviders
PersonRepository.kt 213B
configuration
Application.kt 294B
UseCasesConfig.kt 902B
dataproviders
entities
PersonEntity.kt 377B
kafka
producer
PersonCreatedEventProducer.kt 940B
PersonKafkaProducer.kt 475B
PersonRepositoryImpl.kt 1KB
PersonJpaRepository.kt 269B
Dockerfile 186B
prometheus
prometheus.yml 460B
gradle
wrapper
gradle-wrapper.properties 202B
gradle-wrapper.jar 53KB
README.md 2KB
gradlew.bat 2KB
docker-compose.yml 5KB
gradle.properties 303B
.gitignore 101B
micronaut-cli.yml 106B
build.gradle 6KB
共 53 条
- 1
资源评论
易三叨
- 粉丝: 41
- 资源: 4610
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功