12 2021 档案
-
SpringBoot Logback 日志配置
摘要:SpringBoot 默认集成 Logback 提供的日志功能,应该可以满足我们日常大部分需求场景,配置也比较简单,推荐大家在实际项目中使用。 阅读全文
-
SpringBoot Profiles 多环境配置及切换
摘要:我们不是要为不同的运行环境开发多个不同的应用,而是要使应用可以运行在多个不同的环境中,怎么做到? 阅读全文
-
应用分层和领域模型规约
摘要:本文讲述的应用分层和领域模型,是我自己根据业务实践过程的一些思考,以及结合目前业界主流的业务规范和技术框架,综合形成的一份实践规约(说明文档)。规约不是标准,主要用于指导自己日后的项目研发,欢迎大家参考讨论。 阅读全文
-
SpringBoot 整合 MyBatis,实现 CRUD 示例
摘要:本文通过 SpringBoot 的命令行应用,演示 SpringBoot 和 MyBatis 的整体过程,以及实现基本 CRUD 的示例。 整体实践下来,发现 MyBatis 的使用是有套路可循的,对于某一张数据表的读写操作: 创建一个或多个实体类,用于数据交互; 创建一个 MyBatis Mapper,用于封装数据方法,Mapper 由两部分组成:Interface(接口) + XML; Interface 中的每一个方法(Method)对应着 XML 中的一个元素(Element, insert/select/update/delete); MyBatis Mapper 方法的调用执行,本质就是 SQL 语句的执行。 受限于篇幅,只能讨论 MyBatis 最基础的内容,帮助大家入门,详细内容请参考 MyTatis 官方文档。 阅读全文
-
使用 SpringBoot 构建一个RESTful API
摘要:本文介绍了一篇讲述 RESTfull API 的文章,并以此为基础,演示了一个使用 SpringBoot 构建 RESTfull API 应用的完整过程,核心的配置和注解也给出了说明,希望对大家有帮助。 阅读全文
-
Idea Maven 项目Dependency not found 问题
摘要:近几日更新 Idea 版本或者导入新的Maven项目之后,有时会出现 “Dependency not found” 或者 “Plugin not found” 类似的异常提示,排查本地仓库中明明存在相应的 Dependency 或 Plugin,Idea 就是无法识别,解决问题的过程中,结合查询到的 阅读全文
-
Mac Maven 安装及配置
摘要:Maven 安装及配置大体可以划分为三个步骤:下载、安装和配置。 下载 打开 Maven 官方下载页面:https://maven.apache.org/download.cgi#,点击下载链接即可开始下载: 以 Maven 3.8.4 为例,解压后可以看到文件夹:apache-maven-3.8. 阅读全文