使用SpringBoot与Gradle、搭建多模块项目

时间:2022-06-21 16:42:51
【文件属性】:

文件名称:使用SpringBoot与Gradle、搭建多模块项目

文件大小:158KB

文件格式:ZIP

更新时间:2022-06-21 16:42:51

springboot gradle ktor MybatisPlus

使用springboot+kotlin+ktor+gradle搭建多模块项目例子,该项目整合MybatisPlus做为数据库框架,可搭配文章‘SpringBoot整合Ktor2与MybatisPlus’ 与 ‘ktor 2.0的使用教程之实现log日志和jwt封装与异常处理’一起使用,希望有更多人希望ktor这个框架,目前看情况比springmvc要轻量级很多,由于ktor使用netty做为内置服务器,理论上会比springboot内置服务器性能要高,而且ktor是针对kotlin协程封装的,之所以推荐ktor主要是因为ktor与kotlin是一家公司推出的不用担心可维护性的问题,ktor适合做为微服务内置框架当然vertx也同样适合,但由于主要使用springboot做为kotlin的依赖注入优先考虑使用相同技术栈,目前ktor也是能对接Shiro做权限管理的,数据库访问层使用MybatisPlus目测也能达到主流开发框架之一,同样的使用kotlin可以简化一些代码。


【文件预览】:
skm-modular-parent
----.gitignore(444B)
----gradle()
--------wrapper()
----skm-contller-web()
--------build.gradle(114B)
--------src()
----skm-service()
--------build.gradle(470B)
--------src()
----build.gradle(3KB)
----skm-app()
--------build.gradle(607B)
--------src()
----.gradle()
--------7.4.1()
--------vcs-1()
--------file-system.probe(8B)
--------buildOutputCleanup()
----gradle.properties(131B)
----.idea()
--------.gitignore(182B)
--------workspace.xml(7KB)
--------misc.xml(581B)
--------jarRepositories.xml(2KB)
--------compiler.xml(170B)
--------gradle.xml(737B)
----skm-comm()
--------build.gradle(406B)
--------src()
----settings.gradle(127B)

网友评论